Salary $85,000 - $125,000 a year job type full-time
Full job description
Purpose of position: provide technical oversight for a team(s) of developers who design, develop and maintain software and software-based systems.
Accountabilities and job activities:
Defines the enterprise solution architecture
Ensures that individual software projects fit within the enterprise architecture
Provide technical leadership and guidance to team members
Review programming code produced by developers and determine suitability for promotion to staging environment for user and integration testing
Determine when a project is ready for promotion to production
Prepare software release plans and coordinate with department manager
Assist/produce software documentation
Produce design specifications
Review and approve design specifications produced by other team members
Analyze, develop and implement complex programming in back-end technologies, including net, java and python
Analyze, develop and implement dbms technology, including sql server, oracle, mongodb and mysql
Recommend new technologies, techniques and architectural enhancements to advance the quality and efficiency of software solutions and systems
Maintains software development policies and procedures working with department and executive management
Provides status updates to the director of technology
Supports operations by assisting in the resolution of technology and information systems issues
Maintains company reputation by complying with federal and state regulations
***compensation: $85k - $125k, flexible for right candidate.
Bachelors in software engineering, computer science or similar or equivalent experience
10+ years software experience
5+ years .net experience including vb.net, c#, asp.net.
Experience with python on unix stack, sql/nosql and aws services.
5+ years mortgage industry experience.
Strong understanding of the software development life cycle
Experience with web services and rest
Strong understanding of relational databases (mssql preferred)
Willingness to dive into software environments and technical issues
Self-motivated, team player, action-and-results oriented
Well organized, good communication and reporting skills
Ability to successfully work under tight project deadline
3+ years’ experience with encompass los, a plus
Must be authorized to work in the u.s