Description
Develop distributed N-tier services and web applications, owning the full lifecycle from architectural design to testing and deployment.
This role is on-site.
Responsibilities
- Analyze requirements to provide architectural and design recommendations for distributed solutions.
- Design and implement end-to-end solutions for distributed services using SOA principles.
- Code, document, and test contributions within a TDD and Scrum environment.
- Write and maintain API-driven web applications and components.
Required Skills
- 5+ years of professional software development experience.
- Strong .NET experience with C#, .NET Framework, and ASP.NET MVC4.
- Extensive Python programming experience.
- Deep understanding of SOA principles and implementing WCF/WebAPI.
- Proficiency with SQL and RDBMS.
- Experience with React JS and Power BI.
- Knowledge of AWS and CI/CD pipelines.
Preferred Skills
- Degree in any graduate field.