Software Engineer
DURHAM-27701, NC, US
11/13/2018
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
5 to 7 Year(s)
Job Description
The Purpose:
The Senior Software Engineer-Analyst be part of Batch services squad responsible for development and analysis.S/he will work closely with the squad lead and other engineers to design, build, test, and deliver software.
He/she will be expected to provide guidance and mentoring to the other engineers on their projects.
Required Expertise:
Bachelor’s degree in Computer Science or Engineering
Strong analytical mind
5+ years of system analysis and development experience (currently hands on) in Java,
Spring Batch / Spring Core / Web Services (SOAP/REST) and configuring web containers.
Experience decomposing existing processes and recommend changes to existing systems design to achieve requirements.
Make significant contributions to our technology platform
Design patterns, UML
Test Driven Development, Junit, Jasmine, Karma, Protractor
IDE’s Spring Tool Suite, and Eclipse, within a UNIX and Windows environment.
Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools—Jenkins,
Maven, uDeploy, etc.
Writing SQL queries and debugging stored procedures within an Oracle environment.
Leadership: Team player, self-starter, collaborative, innovative, eager to learn every day.
Understanding of docker, cloud-computing / cloud services platforms (e.g. AWS or azure) will be a plus
Agile & Scrum experience is essential
Responsibilities:
Assist in coordinating multiple development work streams through integration and ensure architecture is scalable and extensible.
Define, maintain, and support Java development environment and best practices, such as
Maven, Sonar, and other Open Source tools.
Assist in identification, isolation, resolution, and communication of problems within the production and nonproduction environment and perform troubleshooting.
Perform code reviews, unit testing, and integration testing using Open Source frameworks.
Be a champion for software engineering best practices
Provide mentorship to junior team members.
Contribute to continuous process improvement initiatives.
The Value You Deliver
Understand the leadership vision and execute on that vision.
Help strengthen further the culture of innovation by setting examples
Find creative ways to get things done, and do them right
Foster a culture of best in class software engineering practices
Exercise a passion for keeping your knowledge up-to-date with the latest and greatest
Help maintain the high level of integrity in the team
Take ownership and accountability for figuring out what needs to be done
Software Engineers, Applications
Information Technology
No Preference
Contract Only
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-