> Markdown version of [/jobs/ext/4218783-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4218783-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Computer Task Group, Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $97,011.0 - $161,699.0 - **Contract:** Temporary contract - **Skills:** .NET Framework, Application Frameworks, Application Integration Architecture, Application Performance Management, Microsoft Azure, Spreadsheets, Cloud Computing, Cloud Database, Cloud Engineering, Software Documentation, Databases, Database Development, Software Debugging, Desktop Computing, Text Processing, Systems Analysis, Software Engineering, SQL Databases, Systems Integration, AngularJS - **Published:** October 31, 2026 - **Apply:** https://www.dice.com/job-detail/a7cb6285-864f-4cb6-a596-8be64760ce5a ## About the Role * Associate degree and at least 5 years of systems analysis or application development experience, or a combination of higher education and work experience totaling at least 7 years, including 5 years of relevant experience. * Experience with Microsoft .NET, Angular, SQL, Azure, and cloud-based application development. * Knowledge of SQL databases, cloud database solutions, application integration, and system design. * Ability to analyze requirements, recommend and implement technical solutions, and coordinate with business and technology teams. * Strong analytical, problem-solving, organizational, and time-management skills, with the ability to manage multiple projects and meet deadlines. * Excellent written and verbal communication skills, including presenting technical information to business and technical audiences. * Proficiency with personal computers and applicable project management, word processing, and spreadsheet tools. * Strong attention to detail and the ability to work independently and collaboratively. Education and Experience Preferred: * Experience supporting mortgage origination applications or related financial services systems. * Understanding of application frameworks, cloud architecture, and integrated enterprise systems. * Experience improving application performance and delivering cloud-based solutions. * Proactive, action-oriented approach to identifying issues, implementing improvements, and supporting initiatives beyond routine business-as-usual activities. Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. ## Description * Design, develop, test, and maintain applications using Microsoft .NET, Angular, SQL, and Microsoft Azure. * Support cloud-forward development initiatives within the Mortgage Origination team. * Analyze business requirements and develop scalable, reliable application solutions. * Collaborate with development, operations, and business teams throughout the software development lifecycle, from technical analysis through user acceptance testing. * Develop SQL queries, maintain database solutions, and support application integrations. * Execute test plans, debug applications, and resolve technical issues. * Analyze application dependencies, interfaces, and platforms to improve system integration and performance. * Prepare and maintain technical specifications, system documentation, project plans, and effort estimates. * Recommend technology and process improvements while following development standards, security requirements, risk controls, and regulatory guidelines. * Coordinate project tasks, monitor milestones, and communicate progress to stakeholders. Supervisory/Managerial Responsibilities: May coordinate development tasks, guide less experienced team members, review technical documentation, and lead project activities based on project scope and business needs.