Software Engineer
Previous Job
Software Engineer
Ref No.: 18-02671
Location: Westerville, Ohio
Position Type:Right to Hire
Infinity Consulting Solutions (ICS) is currently seeking a talented Software Application Developer for a contract-to-hire opportunity with one of our clients in the Columbus, Ohio area.
Description: Designs, analyzes, develops, codes, tests, debugs and documents programming to satisfy business requirements. Proficient in application development skills for more than one technology as well as proficient in multiple design techniques. This role is for an Applications Developer to work across the development lifecycle for new business process, existing business process changes and system modifications and upgrades. As an application developer, you will be responsible to:
  • Analysis, Design, Development, and Testing of web applications
  • Write technical documentation from functional requirements
  • Perform System and data analysis
  • Ensure adherence to architecture and coding standards, risk management and security policies
  • Performance tuning and identifying potential risks in terms of performance or scalability
  • Perform issue investigation and resolution as a part of Post implementation support
  • Ensure that risks and issues are escalated and addressed in a timely manner
  • Follow the standards to ensure that solutions meet the needs of the business and the system.
  • Coordinate code migrations to move code through each environment (Development, Test and Production) with the code deployment teams across locations
  • Manage and prioritize day to day individual workload, monitoring milestones and critical dates to identify potential threats to schedule and identify / mitigate risk
Required Technical Skills:
  • 2-5 years of experience in full stack web design & development using Core Java, JEE, OOP, JavaScript, JQuery, SQL Server/Oracle is required
  • Solid OOP and software design knowledge – ability to build software that's extensible, reusable and meets desired architectural objectives
  • Experience in developing web/component/service based applications is required
  • Experience in writing automated unit tests is required
  • Experience with RESTful Web Services is required
  • Experience with version control practices and procedures is required
  • Experience in Spring (Java), AngularJS, HTML 5, AJAX, CSS is preferred
  • Knowledge of testing & mocking frameworks such as Jasmine, JUnit, JMock is preferred
  • Experience with Agile methodology is preferred
  • Experience using Application/Web servers such as Tomcat, Apache Web Server is preferred
  • Experience on tools like Jenkins, Subversion, Gulp, NodeJS is preferred
  • Excellent interpersonal skills, verbal and written communication skills, to include solid experience in writing technical specifications