Software Engineer Needed! - Hybrid role. 2-3 days remote only. No s, no sponsorship, no C2C.
This position provides senior-level analysis, design, development, deployment, and support of VACU enterprise applications. Requires a close working relationship with product and application stakeholders to ensure technical and functional requirements met. Also works closely with the network administration and engineering staff to enable application stability, performance, security, and monitoring. Candidate should be highly experienced and knowledgeable of Web Development, .NET development platform, and its interaction with SQL Server in an object-oriented software model.
Demonstrated experience designing & building enterprise software solutions using Microsoft .NET platform
.NET development (C#) development experience including cross platform communication technologies such as Web API
Database design, T-SQL programming and performance tuning experience
Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability
Azure API Management, Azure Development knowledge desired
Demonstrated experience designing/creating user interfaces
Thorough understanding of the application life cycle in web development
Demonstrated ability to transfer technical skills to new situations and learn quickly
Experience with testing, unit tests, is desired
Exposure to Rapid Application Development tools, such as low-code platforms, is a plus
Minimum Education and Experience:
Bachelor's degree in Computer Science, Engineering preferred or appropriate combination of education and significant experience.
Requires demonstrated software development of enterprise software applications
Experience in a financial institution or overall knowledge of financial institution products and services is a plus