Finding the best job has never been easier
Share
DESCRIPTION:
Duties: Design and develop software applications with mature technology environments. Utilize programming methodologies and languages and adhere to development standards, procedures, and techniques. Perform software troubleshooting and monitoring functions for high transaction rates and low to zero downtime-based applications. Perform design and maintain design guidelines, development standards, software methodologies, and processes and identify and troubleshoot application-related issues. Document all software and technology technical aspects for future maintenance and enhancement. Take an active role in development reviews to ensure solutions are aligned with pre-defined architectural specifications.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, Information Technology, or related field of study plus five (5) years of experience in the job offered or as a Software Engineering, Senior Full Stack Developer, Technology Specialist, or related occupation. The employer will alternatively accept a Master’s degree in Computer Engineering, Computer Science, Computer Information Systems, Information Technology, or related field of study plus three (3) years of experience in the job offered or as a Software Engineering, Senior Full Stack Developer, Technology Specialist, or related occupation.
Skills Required: Requires experience in the following: Test Driven Development; Scrum; Kanban; Microservices; Cloud computing; Apache Kafka; Docker; Node.js; Javascript; Jquery; React js; RESTful APIs; Python; Java; Spring Boot; Spring; Hibernate; Apache Cassandra; event-driven architecture; service-oriented architecture; Kibana; Grafana; Jenkins; Oracle; MySQL; Jira; Confluence; cloud environment; New Relic; Kubernetes; CICD; ElasticSearch; caching strategies and AWS services.
Full-Time. Salary: $198,000 - $260,000 per year.
These jobs might be a good fit