Software Engineer IV (Full Stack .Net) - REMOTE
Velera · United States · 1 mo ago
RemoteRemoteEngineering$110k–$143k/yrFull-time
About the role
The opportunity involves working as an expert .Net full-stack software engineer at Velera, a premier payments credit union service organization (CUSO) and fintech solutions provider. The role requires a deep understanding of technical issues, strong troubleshooting skills, and the ability to propose and implement enhancements. It also demands leading and collaborating on the development of enterprise solutions.
Responsibilities
- Develop basic to highly advanced code and designs to maintain new and existing technology systems following company standards.
- Accountable to develop and deliver technical documentation.
- Undergo peer code and design reviews to ensure stable and high-quality production-ready code.
- Build and maintain applications that meet or exceed industry regulatory requirements.
- Foster and maintain high collaboration with team members, other technical colleagues, and business partners from across the organization.
- Ensure compliance with established SDLC frameworks, including requirements gathering, analysis, design, development, testing, release management, and deployment.
- Ensure compliance with all the audit and security requirements of the company.
- Exercise discretion and good judgment in making decisions.
- Review code for complex maintainability, coding standards and security issues.
- Effectively collaborate with architects to develop and review intended solutions.
- Lead a team with meeting project commitments, such as project goals, objectives, and corresponding delivery dates.
- Leading and authoring of technical specifications and detailed designs.
- Active involvement and engineering leadership in multiple complex projects.
- Engage in driving organization technical strategy and innovation efforts.
- Provide engineering leadership and mentorship to all levels of engineering staff.
- Lead large-scale software projects from start to finish and engage in driving technical strategy and innovation efforts.
- Conceptualize, plan, design, and build software to solve complex problems.
- Participate and follow established agile standards (including attending all Agile events) to create a collaborative and efficient development environment and meet project goals and delivery dates.
- Foster innovation to improve on existing challenges and to realize new opportunities.
Qualifications
- Bachelor's degree in Computer Science, Management Information Systems, related technology field, or equivalent combination of education and experience.
- Ten years professional work experience in software development required (C# preferred).
- Three years of experience performing as a subject matter expert.
- Expert-level proficiency of computer engineering fundamentals in object-oriented design, data structures, and algorithms.
- Advanced experience in coding in a cloud environment, Azure highly preferred.
- Expert-level full-stack engineer with knowledge in two or more modern programming languages.
- Thorough understanding of databases, including creation of basic to highly advanced database SQL statements.
- Expert-level technical skills and knowledge in API, front-end, back-end, and data development and architecture.