DESCRIPTION: Duties: Design, develop and implement 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 cloud security procedures for authentication and authorization to safeguard application. Architect and deploy application cloud infrastructure with required resiliency and disaster recovery methods built in. Design app monitoring and alerting procedures. QUALIFICATIONS: Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Security Engineer, Site Reliability Engineer, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Security Engineer, Site Reliability Engineer, 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