- Possess excellent design and coding skills and a zeal for owning the complete SDLC of building applications in a DevOps environment
- You are excited about working with cloud-native stack, building on Azure and AWS cloud
- You possess a sense of intellectual curiosity and a burning desire to learn
- You possess a strong sense of software engineering craftsmanship, take pride in your code
- You thrive in collaborative agile teams and are ready to take on new and unexpected challenges while building the next wave of software engineering solutions
- You help foster technical excellence in the team, you see the value in unit/integration tests and code reviews
- Proactively identify and mitigate technical risks throughout the project lifecycle.
What You ll Own:
- Bringing a passion to stay on top of current trends, experiment with and learn new technologies
- Collaborating with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
- Encouraging innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
- Assisting in the hiring of top engineering talent and maintaining our commitment to our values, culture and passion
- Writing unit tests to continually improve quality our ability to introduce features at a rapid pace
- Ensure timely and high-quality delivery of projects by managing scope, resources, and deadlines effectively.
- Mentoring and coaching junior developers, cultivating a culture of continuous improvement and innovation.
- Leading rigorous code reviews, fostering best practices in design, security, and performance optimization.
- Leading development efforts and collaborating with cross-functional teams.
- Oversee sprint planning, task prioritization, and delivery milestones.
- Own project planning, timelines, and resource allocation.
The ideal candidates should:
- Bachelor s degree in information systems, Computer Science or in a related field or equivalent work experience and practical knowledge
- Experience developing desktop and mobile applications. Familiarity with common stacks. Relevant experience in web development AngularJS/React, .NET Core, ASP.NET, Entity Framework and Azure Web Apps Relevant. ColdFusion experience is preferred.
- Be familiar with programming principles such as SOLID and OOP and basic design patterns
- Relevant database experience writing SQL, optimizing queries and designing databases. SQL Server experience preferred.
- Knowledge of multiple front-end languages, back-end languages and libraries and abilities handle every aspect of frontend, backend development and services plus 3rd party API integration
- Build resilient and reusable Microservices & API using latest technologies and patterns
- Experience in automated CI/CD, Containers and Cloud technologies Utilize the latest advancement in Microsoft Web technology and new design patterns to enhance usability and functionality of the IT solution
Basic Qualifications:
- 6+ Years of Experience of programming experience. Bachelor s Degree in computer science and/or its equivalent
- Experience in above technologies and architectures
- Experience of Test Driven Development
Preferred Qualifications:
- 8+ Years of Experience with Product Development. Master s or Minor in Computer Science
- Developing RESTful APIs