The successful candidate will be responsible for merging multi-site user community needs with available resources to develop and implement solutions that continue to add functionality, increase capacity, and improve performance of the IT services being provided.
Some of the duties and responsibilities of this position include, but are not limited to:
Develop, test and maintain intuitive enterprise software applications to meet the needs of the company.
Collaborate with team members to determine best practices and client requirements for software applications.
Designing and developing applications from use cases and functional requirements.
Participating or leading in the development of corporate standards and complying with existing corporate and industry standards.
Resolving escalated software development Help Desk issues quickly and efficiently to ensure a productive workplace.
Investigating, recommending and implementing new technologies.
Aid and support the cross training of other team members.
Bachelor’s degree from an accredited college or university and a minimum of five years relevant experience; or
Master’s degree in a related field from an accredited college or university and a minimum of two years relevant experience
Bachelor’s degree from an accredited college or university and a minimum of six years relevant experience; or
Master’s degree in a related field from an accredited college or university and a minimum of four years relevant experience
Job Preferred Skills
Experience and knowledge of the Microsoft .NET framework includingASP.NetCore, C# and Entity Framework. Relevant experience in other languages or frameworks such as Java EE, C and C++ will also be considered.
Experience using Microsoft Visual Studio as a .NET development environment and source control tools.
Knowledge of SQL Server and/or Oracle databases.
An understanding of Object OrientedAnalysis and Design concepts.
Strong verbal and written communication skills.
Knowledge of software engineering principles and software lifecycle models.
Strong troubleshooting and problem resolution experience and skills.
Web API development.
Unit testing and testing frameworks.
Ability to design and implement tables, views, procedures, constraints, and relationships.
Experience in hardening applications or systems through the implementation of Cyber Security principles, policies, and requirements.
Prior project management experience, demonstrated leadership, and ability to work and communicate effectively with diverse teams.
Experience developing, deploying, and maintaining full stack, service oriented, enterprise grade solutions on cloud platforms (Azure preferred).
||21 Dec 2020
Share Job Opening