Senior Consultant/Developer
Job Details:
Working on large-scale, custom-designed, enterprise-level software development projects that use object-oriented technologies, such as Java, Ruby, or .NET. The position will include architecture, analysis, design, development, and testing on full life-cycle software development projects using Agile methodologies, including Extreme Programming, Continuous Integration, Continuous Delivery, Test-Driven Development and pair programming. The position also includes automation test frameworks, including writing unit, functional and integration tests. The position will also utilize technologies such as Java, Ruby, JUnit, J2EE, JavaScript, Spring, MySQL, Selenium and Oracle. he project team may be distributed and require coordination across countries and time zones. There will also be opportunities to coach and mentor developers on Agile Best Practices and various languages and technologies.
Job Position supervise work of other employees? No
Job Position requires travel? Yes, willingness to travel at least 80% across U.S.
Qualification:
Education: Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, Engineering, or related field. Will accept any combination of education, experience, or training.
Professional Experience: Must have three years of experience in the job offered, Consultant, Developer, or related IT occupation
Special Skill Sets Required - Must have at least experience 12 months experience in:
- Analyzing, developing, designing, and testing object-oriented and full life-cycle software development projects using JavaScript, JUnit, Spring, MySQL, Oracle, and Selenium.
- Utilizing Agile development methodologies including Continuous Integration, Extreme Programming, Continuous Delivery, Test-Driven Development and pair programming.
- Performing automation test frameworks, including unit, functional, and integration testing.
- Developing software application using Java, Ruby, or .NET.
- Working on projects with distributed teams, including coordinating across countries and time zones.
- Coaching and mentoring junior developers in all aspects of software development, including Agile development methodologies.
*MK-SCD-1019
#LI-DNI