Vacancy expired!
- Design, develop, modify, test, and maintain client applications and services
- Provide Production support of client applications and services
- Provide implementation oversight and guidance on software projects to ensure consistency and quality of design and code
- Identify gaps and opportunities in software applications and provide in-depth evaluation and analysis to complex technical challenges
- Participate in code reviews, contribute expertise on DevOps practices, and champion continuous improvement
- Work in close partnership with cross-functional teams and management
- B.S. degree in Computer Science / Computer Engineering
- 8 years in software development, including requirements analysis, design, implementation, deployment, testing, and maintenance.
- 5 years of web application development utilizing Microsoft technologies (ASP.NET, C#)
- Comprehensive, working knowledge of object-oriented programming, design patterns (MVC, GoF), practices and procedures in professional software development
- Experience developing and integrating web services and APIs (SOAP / REST)
- Experience designing, building, and testing microservices
- Working knowledge of database technologies and development (preferably Oracle and PL/SQL)
- Experience with Subversion, Git and Continuous Integration/Continuous Delivery
- Experience working in and aiding a transitional development environment (Waterfall > Agile)
- Familiarity with cloud technologies, managed services, cloud deployments, and containers (Docker/Kubernetes) desirable
Vacancy expired!