Duties: Drive the design, development, and implementation of 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, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Take active role in 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 information or data flows. Leads project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision- making in service of secure, stable application development. Learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems. QUALIFICATIONS: Minimum education and experience required: Master's degree in Applied Computer Science, Computer Applications, Applied Physics, Computer Science, Computer Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Architect, Software Development Engineer, Software Consultant, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Applications, Applied Physics, Computer Science, Computer Engineering, or related field of study plus 7 years (84 months) of experience in the job offered or as Software Engineer, Architect, Software Development Engineer, Software Consultant, IT Consultant, 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