Vacancy expired!
- Proven experience with C#, .NET and JavaScript technology stacks within web based solutions
- Strong database experience including use of SQL Server and integration with other systems
- Ability to communicate at a technical level and ability to demonstrate problem-solving abilities.
- Experience setting up and using CI/CD pipelines with Azure DevOps
- Good communication, with ability to interact clearly with the rest of the agile team and stakeholders as needed
- Strong understanding of architectural principles including layered service orientated architecture - loose coupling, high cohesion
- Solid knowledge and experience with web based languages using C# and .NET.
- Provides direction in the development and maintenance of web application programs as well as participates in various phases of the development cycle.
- Ensures development adheres to performance optimization, interoperability standards and requirements, and compliance with IT governance.
- Provides high level of technical expertise and direction to projects while still maintaining hands on independent individual contributor role.
- Provides detailed technical program specifications and leads testing of design and code for the most complex WEB application program development, generates requirements and analysis/design documentation for all project work, and develops technical plan for interface with new systems to ensure compliance with IT governance.
- Meets applicable project schedules while ensuring overall application system integrity.
- Leads/mentors less experienced staff or projects.
- Demonstrated knowledge of Project Management methodology, Middleware application development and demonstrated analytical and conceptual skills.
- Ability to generate requirements and documentation for database solutions and proficient in generating test data to debug most complex programs within integrated business applications across a variety of environments.
- Demonstrated strong verbal and written communication skills for the purpose of providing information to team members, management and/or vendors.