> Markdown version of [/jobs/ext/4688864-engineer-2-software-net](https://www.wearedevelopers.com/jobs/ext/4688864-engineer-2-software-net). 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). --- # Engineer 2, Software (.NET) - **Company:** Enterprise - **Location:** Richmond Heights, MO, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Access, ASP.NET, HTML, JavaScript (Programming Language), Vbscript, Microsoft Excel, ADO.NET, Agile Methodology, Amazon Web Services, Software Applications, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Relational Databases, Language Integrated Query, Entity Framework, Internet Information Services (IIS), JSON, JQuery, Python (Programming Language), Microsoft SQL Server, Object-Oriented Software Development, Windows PowerShell, Mstest, Microsoft Copilot, Service-Oriented Architecture, Software Engineering, Software Requirements Analysis, SQL Server Integration Services, TypeScript, Enterprise Software Applications, ReactJS, AngularJS, Information Technology, Vba Programming Language, Atlassian Tools, Front End Software Development, JestJS, Software Version Control, Jasmine - **Published:** November 12, 2026 - **Apply:** https://us-erac.icims.com/jobs/573201/engineer-2%2C-software---.net/job?mode=apply&apply=yes&in_iframe=1&hashed=1374632831 ## About the Role * Knowledge in object-oriented application development principles, theories, and concepts * Strong ability to communicate to technical and non-technical audiences and across levels in the organization; able to leverage multiple modes of communication * Build strong relationships and collaborate within the team, as well as teams across the organization * Strong customer service skills with emphasis on understanding customer needs, prioritizing work appropriately and leveraging internal and external business partners to enable quality solutions * Ability to stay current on technological trends and how they impact one's function; drives solutions by proposing, initiating, or explaining technical ideas to solve major problems * Ability to embrace change; Flexible and agile in work and problem-solving approach * Excellent problem solving which includes the ability to define the problem, collect data, establish facts, draw conclusions, and set priorities * Excellent time management, organization, and attention to detail * Proficient knowledge of Microsoft Office desktop applications software, Required: * Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future * Must currently reside in one of the following states: AL, AZ, FL, GA, ID, IL (excludes Cook County), IA, IN, KS, KY, LA, MD, MI, MO, NV, NM, NC, OH, OK, PA, SC, TN, TX, UT, VA, WV, WI * Must be able to work a schedule within U.S. Central Standard Time core business hours. * Must have 3+ years of enterprise applications development experience * Experience with the following technologies: C#, LINQ, Entity Framework, ADO.Net, ASP.Net, SPA, JSON, IIS, SQL Server, SSIS, VB Script, OOD/OOP * Experience with front end design and development with languages such as JavaScript, jQuery, AngularJS and HTML * Experience with unit testing and building scripts * Experience with relational database platforms * Experience with the use of version control systems for code management * Must be committed to incorporating security into all decisions and daily job responsibilities Preferred: * Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred * Knowledge of the following technologies: MS Access, VBA, Excel, Cloud (AWS/Azure), MSTest, Jasmine, Karma, PowerShell, Python, REACT, Typescript, Vitest, and Co-Pilot * Experience with an Agile/Kanban/Scrum development process is a plus but not required. * Understanding of SOA is preferred * Experience with the Atlassian Toolset ## Description EFM IT has an opportunity for an Engineer 2, Software (.NET) that is responsible for designing and developing prototypes as well as performing complicated application coding and programming. This position interprets end-user business requirements to develop and/or modify technical design specifications for off-the-shelf and/or custom-developed applications. The Engineer 2 position analyzes and reviews software requirements to determine feasibility of a design within time and cost restraints. In addition, this position performs unit and integration testing and assists with developing unit test scripts. This individual may provide instruction, guidance and mentoring to less senior team members on new tasks and assignments.