Summit Mortgage Corporation is looking to solve the problem of designing and constructing internal software applications, components, and tools by hiring a Senior Software Engineer to lead these efforts and ensure best software engineering practices are followed.
Requirements
- Expert in at least one and experience with multiple of the following languages/technologies: C-Sharp, SQL, VB.NET, ASP.NET webforms, .NET, JavaScript, SOAP, REST, XML, JSON, IIS, WCF services
- Experience with Azure pipelines, NuGet packages, modern HTML, CSS, and Telerik third-party control
- Knowledge of security programming practices (OWASP)
- Experience with stored procedures (SQL), batch jobs, and schedulers
- Working knowledge of Azure DevOps, TFS, relational databases, report development, and analytics
- Proficiency with MS Windows client and server operating systems
Responsibilities
- Lead the design and implementation of software applications and tools
- Ensure adherence to best software engineering practices
- Provide technical leadership and mentorship to the team
- Evaluate and recommend tools and software for implementation
- Design, run, and monitor software performance test
- Manage and support daily system operations
- Lead technical aspects of various projects and software support tickets
Other
- Provide input on technical strategies
- Mentoring less experienced staff
- Communicate project strategies and status to team members and management
- Collaborate with peers, architects, and managers on project strategy
- Strong analytical, time management, organization, and problem-solving skills
- Ability to work independently and in a team-oriented, collaborative environment
- Seven or more years of experience in coding/software development