Sr Development Engineer

Alpharetta, GA 30009

Posted: 01/25/2019 Employment Type: Contract To Hire Industry: Software Engineer Job Number: 52019

Senior Development Engineer

Job Description:

The Senior Development Engineer is responsible for building enterprise level, scalable components to support the  Platforms. Additionally, the Senior Development Engineer must demonstrate the ability to work collaboratively and effectively with all levels of management and staff within the organization, attention to detail, and ability to understand complex technical and business environments.


Key Responsibilities:
  • Design, code, test and implement of new applications across delivery platforms according to development standards and processes
  • Conduct unit testing and integration testing for functionality
  • Analyze a problem and choose the best and most cost-effective solution
  • Provide assistance and routine consultation to users in the development of systems and software
  • Be responsible for the functional integrity and proper operation of all assigned systems
  • Collaborate with Scrum Agile team members to review user stories and supporting requirements and translate them into a system design
  • Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews
  • Assist production support when required
  • Keep technical skills and knowledge of   technologies and service offerings current

Required Skills:
  • 5+ years of experience using Java development
  • 3+ years of experience in Spring Boot Applications
  • Strong object-oriented analysis, design, and programming experience and SOLID principles
  • Experience in client-side JavaScript frameworks (preferably Angular or React, TypeScript)
  • Experience in server-side frameworks (Java / Spring / Spring Cloud / Spring Boot / Spring Boot Microservices)
  • Experience in Oracle / MySQL / NoSQL databases (MongoDB, Postgres)
  • Experience working in an agile environment
  • Experience in Unit and automation testing (Jasmine, Protractor, Cucumber, JUnit)
  • Thorough technical knowledge of software development methodologies, design and implementation, with an emphasis on Scrum Agile, CI/CD, and XP
  • Research and analysis skills, with implementation experience in carrying out the requirements, design, development, testing, implementation and support phases of applications software projects
  • Detailed knowledge of standards-based architectures as they apply across multiple IT platforms


  • Bachelor' s degree in Software Engineering or Computer Science or related work experience
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.