DESCRIPTION: Duties: Design, develop, automate large-scale, high-performance software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Conduct code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and data flows. Work with product leads and client partners to develop technical requirements and outline proposed solutions. Design and develop monitoring and alerting procedures. QUALIFICATIONS: Minimum education and experience required: Master's degree in Electrical Engineering, Computer Science or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation. The employer will alternatively accept a Bachelor's degree in Electrical Engineering, Computer Science or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation.
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
Number of Employees
5,001-10,000 employees