New York, NY, United States
13 hours ago
Software Engineer

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, 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. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

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 Software Engineer, Technical Engineering Manager, IT Consultant, 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 Software Engineer, Technical Engineering Manager, IT Consultant, or related occupation.

Skills Required: This position requires 5 years of experience with the following: Designing and developing production-ready applications and asynchronous processing applications using Java, J2EE, Rest, SOAP, and Apache Tomcat; Designing applications using microservices architecture patterns; Building RESTful microservices using Spring Boot. This position requires 3 years of experience with the following: Building data stores using Cassandra. This position requires any amount of experience with the following: Building and deploying applications to public and private cloud; Monitoring applications, including checking business transactions, service endpoints, and back-end services; Optimizing application performance using AppDynamics monitoring and analytics; Writing queries and alerts in Splunk to monitor application stability; Building event-based applications using Kafka and Apache Zookeeper; Writing unit tests using Junit; Writing deployments using Jenkins; Performing quality checks of code using static and dynamic code analysis; Identifying security vulnerabilities using SonarQube.

Job Location: 450 W 33rd St, New York, NY 10001.

Full-Time. Salary:  $185,000 - $215,000 per year.

Por favor confirme su dirección de correo electrónico: Send Email