Description
You will develop components within a distributed, N-tier architecture of services and web applications.
Responsibilities
- Analyze requirements and provide architectural and design recommendations.
- Code, document, and test contributions within a TDD and Scrum environment.
- Design and implement end-to-end solutions for distributed services.
- Contribute to the formulation and design of the overall solution architecture.
Required Skills
- 5+ years of professional software development experience.
- Extensive Python programming experience.
- Strong .NET experience, specifically with C#, .NET Framework, and ASP.NET MVC4.
- Proven experience writing API-driven web applications.
- 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.
- Degree in any graduate field.