21 Oct
Software Engineer
Colorado, Greenwoodvillage , 80110 Greenwoodvillage USA

Vacancy expired!

JOB SUMMARYDesigns, develops, modifies, enhances and implements software systems designed to support new or existing business initiatives. Projects are usually of considerable complexity and require a mastery of development tools. Works in most phases of a project and reviews work of less experienced staff members. Performs maintenance and provides technical assistance and advice on existing software solutions.

MAJOR DUTIES AND RESPONSIBILITIES
  • Actively and consistently supports all efforts to simplify and enhance the customer experience.
  • Code and perform unit and integration testing of software to ensure proper and efficient execution while adhering to business and technical requirements.
  • Code, test, debug, and enhance software.
  • Write programs according to specifications.
  • Participate in code review sessions to validate adherence with development standards.
  • Develop and maintain technical documentation.
  • Serve as an escalation point to resolve incidents and problems with software supported by the team.
  • Generate reports and/or data through database management, data administration, and data extraction techniques.
  • Provide system analysis and improvement recommendations.
  • Identify and recommend system designs/requirements for software enhancements with senior team members.
  • Implement, monitor, test, and audit new software programs to maximize efficiency of software systems.
  • Participate in continuous performance improvement sessions to discuss opportunities to improve processes and/or standards.
  • Coordinate with technical teams to analyze and resolve software related problems causing operational difficulties, advising on specialized features and functions.
  • Follow established configuration/change control processes.
  • Work with team to evaluate workload.

REQUIRED QUALIFICATIONSSkills/Abilities and Knowledge
  • Ability to read, write, speak and understand English
  • Experience with open source and commercial RDMS and NoSQL databases and MQ technologies.
  • Experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies.
  • Experience with test-driven development and automated testing frameworks.
  • Strong understanding of Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Strong understanding with infrastructure automation technologies (Docker, Kubernetes)
  • Strong understanding of build automation technologies (Team City, Jenkins)
  • Strong understanding with monitoring technologies (BigBrother, Hobbit, Solar Winds, NetCool, etc)
  • Experience with programming languages (Java, Python).
  • Strong experience with building APIs and services using prevailing design models (REST, SOAP).
  • Experience with scripting languages (Perl, Shell).
  • Experience with software security principles and patterns.
  • Experience with AWS.
  • Experience with cloud solution providers (Microsoft Azure or Google Cloud Platform)

EducationBA/BS in Information Technology, Computer Science, or related field or equivalent work experience

Related Work Experience 3 years DBMS 3 years Coding, testing and designing software 3 years Software development methodologies

WORKING CONDITIONS Office environment ESW309 291617 291617BR Here, employees don't just have jobs, they build careers. That's why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.The pay for this position has a minimum of $76,800.00. The actual salary offer may be higher as we carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.

Vacancy expired!


Report job