Analyze and diagnose problems within existing code bases in applications.
Develop new code solutions to existing applications to increase efficiency and stability.
Create and maintain APIs that enable seamless integration and efficient data exchange between systems.
Develop new code to consume APIs within existing .NET applications to integrate systems.
Designs and structures web information architecture for scale and optimization.
Sets up and maintains web environments.
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.
Identifies & evaluates web management tools & enhancements to support strategic direction to maximize efficiencies & digitally transform the customer experience.
Ensure project tasks that are assigned and completed in a timely manner and project milestone dates are met.
Ensure all code documentation is created, archived, and updated, including design, development and deployment documentation.
Creates technical specifications for development\enhancements.
Drafts and maintains technical documentation for operations.
Analyzes, evaluates & resolves operational issues in a timely manner; reviews trends for process improvements.
Reports project progress to management
Performs reviews and integration testing to assure quality of project development efforts.
Exhibit excellent verbal and communication skills.