The point where experts and best companies meet
Share
DESCRIPTION:
Duties: Design, develop, modify, implement, and support software components in the software stack. Work with the product team to deliver software that meets business requirements. Determine root causes for the most complex software issues and develop practical, efficient, and permanent technical solutions. Improve system quality by identifying issues and common patterns, and developing standard operating procedures. Enhance applications by identifying opportunities for improvement, fixing bugs, and using new technology stacks. Maintain and improve existing code bases and peer review code changes. Liaise with colleagues to implement technical designs. Create and maintain written knowledge transfer materials. Support and resolve any production incidents.
QUALIFICATIONS:
Minimum education and experience required: Master’s degree in Applied Computer Science, Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Software Engineering Specialist, Product Developer, or related occupation. The employer will alternatively accept a Bachelor’s degree in Applied Computer Science, Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as a Software Engineer, Software Engineering Specialist, Product Developer, or related occupation.
Skills Required: Requires experience in the following: Agile SDLC; Application Architecture Disciplines; Data Architecture Disciplines; Microservices; Apache Kafka; Docker; J2EE; Jenkins; Spring; Java; SQL; XML; Angular; Bootstrap; REST; Maven; JSON; Kubernetes; AWS Cloud Services; Oracle; Splunk; GIT; Junit; NoSQL Databases; Functional Testing; Performance Testing; Regression Testing; System Integration Testing; and Unit Testing.
Full-Time. Salary: $175,000 - $215,000 per year.
These jobs might be a good fit