Single Family Software Engineering - Senior Associate
OneClick Smart Resume · Plano, TX · Yesterday
EngineeringFull-time
Responsibilities
- Build and support full-stack applications using Microsoft .NET or Spring technologies, MVC architecture, Angular SPA, and RESTful APIs.
- Develop and maintain application components, including user interfaces, APIs, business logic, and database solutions.
- Analyze business requirements and implement application and database enhancements that support evolving business processes.
- Support application deployments and production releases using modern CI/CD practices.
- Monitor, troubleshoot, and provide production support for a portfolio of 16+ business-critical applications.
- Identify, prioritize, and remediate application vulnerabilities by updating code, libraries, dependencies, and configuration.
- Research technical issues, evaluate solution alternatives, and recommend practical solutions to application and production challenges.
- Leverage AI-assisted development tools responsibly to improve productivity while maintaining human oversight and code quality.
- Contribute to application modernization efforts by enhancing legacy applications, adopting modern development practices, and developing new web-based solutions.
- Support applications serving internal Single-Family business users, including customer-facing portals.
Requirements
- At least 2 years of relevant software engineering experience.
- Experience developing full-stack web applications.
- Experience with Microsoft .NET/C# or Java/Spring.
- Experience with front-end technologies including HTML, CSS, and JavaScript.
- Experience developing and maintaining relational database solutions, including writing SQL and working with database objects such as tables, views, and stored procedures.
- Experience using Git-based source control and working with CI/CD pipelines.
- Knowledge of secure software development practices and vulnerability remediation.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills with both technical and business stakeholders.
- Demonstrated curiosity and adaptability in learning and responsibly applying emerging technologies, including artificial intelligence, to reimagine how we work.
Qualifications
- Bachelor's Level Degree (Required).