Purple Drive
Key Responsibilities
Design and develop software applications across all levels including persistence, business logic, service layers, frontend, and APIs. Write scalable, testable, and high-quality code that meets business and technical requirements. Mentor and guide engineers on software engineering best practices through design and code reviews. Lead development work from project inception to architecture planning, development, release, and production. Own and drive the full software development lifecycle (SDLC). Ensure timely delivery of operationally efficient features that align with business initiatives. Collaborate closely with business analysts, development teams, and stakeholders to align on project requirements and progress. Build strong cross-functional relationships and communicate effectively with teams and leadership. Continuously improve architecture, tools, and processes across projects. Keep leadership apprised of strategies, progress, issues, risks, and remediation plans. Required Skills
Strong expertise in Full Stack Development
- backend, frontend, APIs, and persistence layers. Proficiency in core programming languages
(e.g., Java, C#, Python, or equivalent). Frontend development skills
with frameworks like React, Angular, or Vue.js. Backend development skills
with frameworks such as Spring Boot, .NET Core, or Node.js. Database proficiency
(SQL/NoSQL, persistence frameworks like Hibernate or JPA). API design and development
(RESTful and/or GraphQL). Software engineering best practices
including unit testing, code reviews, CI/CD, and version control (Git). Cloud knowledge
(AWS, Azure, or GCP) for scalable and distributed applications. Strong understanding of
SDLC, Agile/Scrum methodologies , and DevOps principles. Excellent
leadership, mentoring, and communication skills .
Design and develop software applications across all levels including persistence, business logic, service layers, frontend, and APIs. Write scalable, testable, and high-quality code that meets business and technical requirements. Mentor and guide engineers on software engineering best practices through design and code reviews. Lead development work from project inception to architecture planning, development, release, and production. Own and drive the full software development lifecycle (SDLC). Ensure timely delivery of operationally efficient features that align with business initiatives. Collaborate closely with business analysts, development teams, and stakeholders to align on project requirements and progress. Build strong cross-functional relationships and communicate effectively with teams and leadership. Continuously improve architecture, tools, and processes across projects. Keep leadership apprised of strategies, progress, issues, risks, and remediation plans. Required Skills
Strong expertise in Full Stack Development
- backend, frontend, APIs, and persistence layers. Proficiency in core programming languages
(e.g., Java, C#, Python, or equivalent). Frontend development skills
with frameworks like React, Angular, or Vue.js. Backend development skills
with frameworks such as Spring Boot, .NET Core, or Node.js. Database proficiency
(SQL/NoSQL, persistence frameworks like Hibernate or JPA). API design and development
(RESTful and/or GraphQL). Software engineering best practices
including unit testing, code reviews, CI/CD, and version control (Git). Cloud knowledge
(AWS, Azure, or GCP) for scalable and distributed applications. Strong understanding of
SDLC, Agile/Scrum methodologies , and DevOps principles. Excellent
leadership, mentoring, and communication skills .