We are looking for hands-on .NET developer with strong skills in API design, code development and application integration. A strong track record in building highly scalable micro-services and server-side applications. A strong knowledge in c#. .Net, REST and SOAP-based Web Service APIs, Performance engineering, CI/CD, and Application monitoring. We are looking for a strong team player who can work in a fast-paced environment.
Key Responsibilities:
Technical & Delivery
- Own the development of components from design to deployment.
- Ensure solutions are scalable, maintainable, and aligned with company objectives.
- Be part of the agile team and provide estimates, status updates in collaboration with Product Manager and the dev team.
- Prototype and validate technical solutions to meet business requirements.
- Contribute effectively to coding, design, and architecture reviews.
- Synchronize deliverables across onshore and offshore teams to ensure successful product releases.
Development Excellence
- Build and maintain robust server-side applications using C# and .NET.
- Lead the design and development of REST and SOAP-based Web Service APIs in a transaction-heavy environment.
- Execute on database development for adding new CRUD operations and optimizing query implementation.
- Utilize TDD/BDD methodologies to achieve high software quality standards.
- Contribute to performance engineering, CI/CD improvements, and application reliability.
Process Improvement
- Identify and mitigate project risks early through proactive planning.
- Support Release Managers to improve deployment processes.
- Collaborate Site Reliability Engineering (SRE) on Chaos Engineering and Observability for your project.
Education:
Bachelor’s or master’s degree in computer science, Engineering, or a related discipline.
Experience:
- 10+ years of software development experience with a proven track record in enterprise applications.
- 4+ years of experience in designing and deploying high-scale application systems.
Core Technical Skills:
- C#/.NET Development: Proficient in developing APIs (REST/SOAP).
- MongoDB Development: Expert-level experience.
- Cloud Development: Strong development experience in building and deploying applications on cloud native platforms such as Google Cloud Platform, Pivotal Cloud Foundry
- Authentication and Authorization Solutions: Hands-on experience.
- Test Automation: Strong understanding of unit testing, functional testing and integration testing tools.
- Logging & Monitoring: Splunk/Big Query tools for analysis and debugging.