Software Engineer
The Software Engineer at Confidential Client will develop and maintain full stack software solutions including desktop and web applications, database design, and backend services. This role involves collaborating with the team using modern development workflows such as Git and CI/CD pipelines, troubleshooting, and participating in agile processes. It is ideal for early-career professionals seeking hands-on experience across a broad technology stack in an on-site environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Insurance.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring an early-career Software Engineer to work across desktop and web applications. You’ll contribute to design, development, maintenance, and deployment of solutions across the full stack — from WPF desktop UIs to .NET back-end services and REST APIs. This role uses modern source control and CI/CD practices and is an excellent opportunity to gain broad hands-on experience.
- Analyze business processes and translate requirements into software designs
- Design, code, test and maintain applications using .NET and Entity Framework
- Build and maintain WPF desktop applications following the MVVM pattern
- Develop .NET web applications and RESTful APIs
- Implement front-end functionality using Angular, JavaScript, HTML, and CSS
- Work with XML and XSL for data transformation tasks when required
- Write and optimize MS SQL queries, stored procedures, and database schemas
- Troubleshoot networking or connectivity issues across environments
- Collaborate using Git workflows: feature branches, pull requests, and code reviews
- Contribute to and maintain CI/CD pipelines for automated builds and deployments
- Participate in sprint planning, code reviews, and team knowledge-sharing
Qualifications
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field
- Familiarity with the .NET ecosystem and Entity Framework
- Experience or coursework with WPF and MVVM (desktop UI development)
- Front-end experience with Angular, JavaScript, HTML, and CSS
- Hands-on use of MS SQL Server: queries, stored procedures, indexing, schema design
- Comfortable with Git and modern CI/CD practices
- Strong analytical, problem-solving, and independent decision-making skills
- Good written and verbal communication; able to present technical information clearly
- Ability to interpret technical diagrams and documentation and to work with abstract variables
Preferred (not required)
- Prior internship or project experience building full-stack applications
- Basic networking troubleshooting experience
- Familiarity with automated testing and deployment pipelines
Benefits & Total Well-Being
Confidential Client offers a competitive benefits package focused on teammate well-being, including:
- Health benefits: medical/Rx, dental, vision, life and disability insurance
- Financial benefits: 401(k), Employee Stock Purchase Plan (ESPP), student loan assistance, tuition reimbursement
- Mental health & wellness resources and advocacy services
- Paid time off, holidays, preferred partner discounts and more
(Benefits and eligibility may vary by location or subsidiary. Enrollment waiting periods or eligibility criteria may apply.)
Additional Information
- Employment type: FULL_TIME
- Location: Olivette, MO (onsite or as defined by the hiring manager)
- Education: Bachelor’s degree preferred
Recruiting vendor disclosure: Confidential Client does not accept unsolicited resumes from external recruiters or agencies without a prior written agreement and authorization. Unsolicited submissions become the property of Confidential Client and will not be eligible for fees.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range