Associate Software Engineer

Computer Science

Full Time

Denver CO, US

Posted a week ago

About the Job

Salary - $65300 - $104500/Year

The Associate Software Engineer will work with technical teams to create software solutions that use prevailing technologies and improve the customers' experience while adhering to business and technical requirements. Design and develop specific software subsystems under the guidance of senior software engineers. Works independently through project phases that are of limited scope and has the opportunity to expand to more complex phases while closely supervised.

Actively and consistently supports all efforts to simplify and enhance the customer experience .

Perform issue intake, evaluation and resolution for operational software.

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 update product code for new software to meet changing product need.

Write simple to moderately complex programs according to specifications.

Participate in code review sessions to validate adherence with development standards.

Review and provide input and recommendations on technical documentation.

Monitor software performance, in partnership with technical teams, to identify software problems; provides input into and communicates the remediation plans.

Generate reports and/or data through database management, data administration and data extraction techniques.

Provide general system users and management with system analysis and feedback.

Participate and make recommendations in continuous performance improvement sessions to discuss opportunities to improve processes or standards.

Coordinate with in-house team members to analyze and resolve computer related problems that cause operational difficulties; Advising and training on specialized features and functions within defined environment.

Follow established configuration/change control processes

Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Ability to deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations
Ability to identify measures or indicators of system performance relative to system goals and the actions needed to improve or correct performance
Technical knowledge of IT field and computer systems
Understanding of software design patterns and principles
Strong understanding of software development life cycle (SDLC)
Must possess solid verbal and written communication skills
Basic experience with code repositories (Git based code repositories; Bitbucket, GitLab)
Ability to work independently developing and deploying solutions, and delivering projects on time with limited direction
Experience with Scrum/Agile development methodologies
Ability to collaborate with and contribute to a common culture of excellence
Basic experience with programming languages (Java, Python)
Basic experience with building APIs and services using prevailing design models (REST, SOAP)
Basic experience with scripting languages (Perl, Shell)
Basic experience with software security principles and patterns
Ability to work in both independent and team enviornments

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

Related Work Experience
0-2 years of Business/systems analysis, or
0-2 years of Database management systems, or
0-2 years of Coding, testing and design, or
0-2 years of Software development methodologies

Office environment
ESW306 314673 314673BR

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 salary range of $65,300.00 to $104,500.00. The actual salary offer will 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.

Posted a week ago

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More