The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
Min 7+ years of relevant hands-on work experience in software development.Experience in creating high level solution architecture flows.Experience in BIAN architecture - AwarenessExperience in Microservices ArchitectureExperience in .NET Core, React JS, Typescript, Next.js, Node.js, PythonREST, GraphQL and API Development ExperienceDatabase such as Oracle, PostgresSQL , AWS AuroraExtensive experience in Cloud platforms such as AWS.Source control systems such as GithubBuild & Deployment tools such as Github ActionsFamiliarity in several programming or scripting languages, and in-depth knowledge and experience in at least one.Awareness or Experience of Monitoring tools such as Observe, Prometheus, GrafanaAwareness or Experience in DevOps or DevSecOpsExperience in Secure Coding PracticesWell versed in AI Powered Engineering tools like Cline, GitHub CopilotProficient oral and written communications skills to help both the business and your team make the right technical decision.Self-managing and able to work both independently and collaboratively in a team environment.Cares about coding practices, likes to improve coding practices.Willingness to continuously learn new tools and technologies.