You are viewing a preview of this job. Log in or register to view more details about this job.

Jr Software Engineer

Jr Software Engineer

Location: Englewood, CO 80112 (Hybrid - 4 Days Onsite, 1 Day Remote) 

Contract: 6-12 month Contact to Hire

Pay: $30-35/hr

 

Our client’s Network and Customer Equipment Mid Tier Engineering team is a group of world-class experts who are innovating in collecting network data from various sources like Switches, Voice Mail, Provisioning and standardizes, transforms, processes and stores for high performance data retrieval, distribution and supports provisioning and activation, customer care, reporting, reconciliation and fraud detection. It's platform supports 5 billon messages/day, 1.5 million consumer calls/day, 50-300ms response times and 100% database availability. The Software Engineer is going to be working on the Network and Customer Equipment Mid Tier platform, enhancements, bug fixes, testing, QA, automation, DevOps support, maintenance, upgrades etc. and is responsible for:

 

Responsibilities:

Activities associated with Low Level design & development scope component are as follows:

  • Participate during Requirements gathering in order to get early visibility into the release requirements
  • Participate in Release Planning & validate Effort estimation of the User Stories
  • Participation in scope finalization based on Capacity and decide on the drop/release back logs
  • Unit Test Case preparation
  • Low Level Design, Development (Code) & Unit testing of the User stories
  • Review code changes including peer reviews, code walkthrough and refactor changes based on review remarks
  • Check in code with required version, change control and resolve any merge issues
  • Document required artifacts (Low level design docs, test plan, test results) on SharePoint/wiki as appropriate and obtain signoff from stakeholders
  • Demo of the implemented User Stories
  • Tracking the development effort, progress and status reporting
  • Deployment support including CM support and preparation of deployment instructions
  • Prepare Release notes, validation document for user stories to be deployed to production as part of release
  • Publish release metrics/reports (user stories, defect density, documentation, and capacity utilization) as part of release and governance reviews.

 

Required Skills:

  • Java, Unit testing frameworks, Java Coding Standards
  • Expertise in NoSQL/SQL
  • Shell Scripting and Python
  • Object oriented programming (OOP) design patterns
  • API Development, Soap, RESTful web services and micro-services
  • Agile/Scrum experience
  • Application monitoring and Support tools, methods and procedures
  • Strong familiarity of the Linux command-line; common operating system troubleshooting and triage steps
  • Good communicator; able to analyze and clearly articulate complex issues and technologies understandably and engagingly
  • Excellent writing skills
  • Great design and problem solving skills, with a strong bias for architecting at scale
  • Knowledge of source control systems (GitHub Enterprise)
  • Knowledge of Continuous Integration and Deployment tools (Concourse, GoCD, Jenkins, etc)
  • Strong analytical skills and the ability to pay careful attention to detail
  • Able to work in a fast-paced, ever-changing environment

 

Eight Eleven Group (Brooksource) provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.