Under limited supervision, analyzes, develops and/or significantly modifies software, applications, and programs from general requirements and specifications. Develops, codes/modifies, tests, debugs, maintains and enhances existing programs. Seen as a technical expert within the team, this role analyzes complex technical problems and provides solutions. May mentor junior team members. Develop component design. Develops and/or modifies effective, defect free source code that meets business requirements and team standards. Participates in unit test case development. Develops complex test scripts. Executes all levels of testing (System, Integration, and Regression). Works from specifications to develop or modify highly complex software programming applications. Identify and recommend appropriate continuous improvement opportunities. Contributes technical alternatives. Domestic travel required up to 10%. Telecommuting permitted up to 60%. Qualifications Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Information Science or related technical field and 5 years of experience in the job offered or in a Senior Software Engineer-related occupation. Position requires demonstrable experience in the following: Demonstrated proficiency in multiple programming languages and tools including Spring, Springboot, Java, Microservices, Angular, Apex, AWS, Lambda, Node, Typescript, Python, and JavaScript. Demonstrated understanding of agile software development concepts and processes including Daily Standups, Backlog refinements, retrospectives, Sprints and Product Increments. Demonstrated ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design. Demonstrated ability to define design reasoning and understanding potential impacts of design requirements. Demonstrated extensive understanding of backlog tracking, burndown metrics, and incremental delivery. Demonstrated extensive knowledge of the following: IT concepts, strategies and methodologies. Domestic travel required up to 10%. Telecommuting permitted up to 60% Multiple positions available.
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