- Work on all aspects of software development life cycle following agile methodologies.
- Analyze, design, develop, test and deploy phases of development projects.
- Design database schemas, conceptual data models, UI workflows and application architectures that fit into the agency enterprise architecture.
- Write optimal SQL queries and store-procedures to ensure good performance for database operations
- Apply Object-Oriented Design and Programming to build component-based middle tier RESTful web services with high throughput.
- Understand User-Centered Design concept to build user interfaces that are modern and provide good user experiences
- Gather information and feedback from end users to understand and develop project requirements.
- Conduct project design sessions and design solutions to meet current project requirements and be flexible enough to accommodate futures project needs.
- Performs reviews and integration testing to assure quality of project development efforts.
- Ensure project tasks are assigned and completed in a timely manner and project milestone dates are met.
- Minimum of 3 years of Front End development with Angular.
- Minimum of 4 years of .NET Web API web services.
- Hands-on experience with AWS or Microsoft Azure cloud services.
- Proven experience and extensive knowledge in design, development and implementation of high throughput RESTful web services using C# and .NET Web API framework.
- Strong experience with data modeling and problem solving skills.
- Very strong in Object Oriented Design and Programming (OOP & OOD).
Ensure all project documentation