Design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications, and formulate and analyze software requirements. May design embedded systems software. The Software Engineer is responsible for designing, planning, developing, deploying, supporting, documenting, testing, and maintaining custom business solutions based on .NET, IIS, and Windows Server platforms. The Software Engineer will review and troubleshoot problems with existing solutions, research issues, document systems and solutions. The incumbent will be expected to know and/or quickly learn several foundational programming languages such as JavaScript, TypeScript, PowerShell, C# .Net, SQL, & HTML. The ideal candidate will also have an understanding of the Software Development Life Cycle. The incumbent is an inquisitive, motivated self-starter. The incumbent will interface with Business Resource Managers, Technical Managers, and other peers to provide lifecycle support of integrated applications; enforce compliance of policies, procedures and work instructions; incident and problem management, change and configuration management, and service level performance. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Ensures software standards are met.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level