Software Engineer (Full Stack)
About the role
Bayview Asset Management is an investment management firm focusing on mortgage and consumer credit investments. The Senior Software Developer position involves developing and maintaining software for in-house services and applications, external web applications for vendors, and testing work using modern automation and tools.
Responsibilities
- Design, code, and debug applications in various software languages, including C#, JavaScript, and SQL.
- Maintain front-end graphical user interface design.
- Conduct performance tuning, improvements, balancing, usability, and automations.
- Support, maintain, and document software functionality across platforms.
- Integrate new software with existing systems.
- Research, evaluate, and identify new technologies for implementation and present them to the team for consideration.
- Maintain both internal and external compliance standards.
- Perform ad-hoc analysis where necessary to develop solutions to reported incidents.
- Support the team by ensuring that testing is conducted properly in all phases of systems development life cycle.
- Effectively communicate with the appropriate internal and external business and technical customers for information gathering and follow up.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent.
- 6-10 years of programming and software development life cycles (e.g. Agile, Scrum).
- 6-10 years of experience with relational database and TSQL structure and development.
Skills
- Experience with web development and JavaScript.
- Experience with React or similar framework preferred.
- Experience in object-oriented development.
- .NET core REST services.
- Ability to utilize Object-oriented Design and Analysis technical approaches in the product life cycle.
- Thorough understanding of the SDLC, source control, deployment, change management, and the segregation of duties.
- PREFERRED LANGUAGES: SQL, C#, JavaScript.
- React, .NET, ADO, HTML, Web services, XML, ASP, AJAX deployment tools.
- Experience with Git, Jira, TeamCity, Octopus.
Benefits
This role will be based in either Denver, CO. It is 100% hybrid (Mon, Weds & Thurs). Base compensation is expected to be $125,000 - $165,000* with the opportunity for incentive compensation including bonus compensation. However, Bayview considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, location and key skills. Salary may vary based on work experience, market conditions, location, and qualifications/training.
Physical Demands and Work Environment
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit and use hands to handle, touch or feel objects, tools, or controls. The employee frequently is required to talk and hear. The noise level in the work environment is usually moderate. The employee is occasionally required to stand; walk; reach with hands and arms. The employee is rarely required to stoop, kneel, crouch, or crawl. The employee must regularly lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, color vision, and the ability to adjust focus.