We need the following in Reston, VA. This is a 6 month contract to hire and a Citizen or Green Card is most helpful.
Here is the position:
Senior Software Engineer
This position is ideally a 6 month Contract To Hire Position
The basics for this position is that we are looking for a Strong Java Developer with Solid Unix Scripting experience. There is the full job description:
The ideal person for this position will be experienced in customer deployments / projects and committed to delivering excellent work with excellent people. You will have a relevant Computer Science, Engineering, Information Technology or equivalent degree and have a curiosity to learn more. A proven track record of delivering complex solutions to multiple customers, from defining requirements to deploying a solution. Previous experience in using different programming languages, such as Java, Python, Ruby, Shell etc. is essential and knowledge of XML, SOAP, REST, Diameter, and other TCP/IP protocols is strongly desirable.
Experience of developing solutions using best-in-class tooling, such as IDEs, source code and deployment control systems, automated build and test systems is also essential, as is an analytical approach to problem solving.
Additional Skills Needed:
- 2-5 years Software Engineering work experience
- An understanding of telecommunications environments, in particular within the Policy and Charging domains is a plus, as is broader knowledge of the BSS environment.
- You are familiar with cloud native environment and building DevOps pipelines – incorporating technologies like Docker and Kubernetes, Jenkins, Maven, Junit, Sonarqube, Serenity and Artifactory
- You have experience working in an agile and/or DevOps development environment
We are looking for someone to
- Write code for customer solutions
- Create and review test plans
- Perform testing of modules and systems.
- Integrate and deliver customer solutions on a customer site
- Communicating with the customer and address customer issues
- Coordinate with the Lead Development Engineer/Architect and Program/Project Manager regarding task status and any project-related issue.
- Working onsite with customers as the primary technical contact and to interface with them constructively and professionally.
- Work with the wider company teams for issue resolution, new features and product enhancements.
- Demonstrates an organized, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing.
- Continues to develop an appreciation of the wider field of telecommunication technology outside their own specialization and continues to develop a good broad understanding of computer system architecture, telecommunications technologies, telecommunications industry developments and trends.
Job Type: Contract
Experience:
- Cloud Native and building DevOps pipelines: 2 years (Preferred)
- Kubernetes: 1 year (Preferred)
- Docker: 1 year (Preferred)
- Maven: 1 year (Preferred)
- Software Engineering: 3 years (Preferred)
- Agile and/or DevOps: 2 years (Required)
- JUnit: 1 year (Preferred)
- Jenkins: 1 year (Preferred)
- Telecom: 2 years (Preferred)
- XML, SOAP, REST or Diameter: 2 years (Required)
- Java: 3 years (Required)
- Unix Scripting: 2 years (Preferred)
Contract Length:
Full Time Opportunity:
Work Location:
Benefits:
This Job Is Ideal for Someone Who Is:
- Dependable -- more reliable than spontaneous
- People-oriented -- enjoys interacting with people and working on group projects
- Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction
- Detail-oriented -- would rather focus on the details of work than the bigger picture
- Achievement-oriented -- enjoys taking on challenges, even if they might fail