Jobs · Engineering · Indiana

Software Engineer II (On-Site, IN)

Allied Solutions LLC · Carmel, IN · 1 mo ago
EngineeringFull-time

About the role

The Software Engineer is responsible for developing and supporting the individual components within an application. They will participate in code reviews. Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed. Success in this position will largely be determined by eagerness to learn new technologies to meet and exceed business needs.

Responsibilities

  • Development (45%): Create and maintain documentation
  • Development (45%): Write code that satisfies the acceptance criteria of a user story
  • Development (45%): Help writing user stories, including acceptance criteria that encapsulates the needs of the business
  • Development (45%): Debug code that has been written to remove any defects before it makes it to QA
  • Development (45%): Analyze data and code to diagnose problems or slowness
  • Development (45%): Utilize a wide array of development tools to verify program effectiveness
  • Development (45%): Create entire projects from scratch with little involvement from other developers or architects
  • Communications (15%): Collaborate with developers, analysts, designers, and system owners in the testing of new software programs and applications
  • Communications (15%): Work directly with the product and scrum teams to make sure all requirements are met and work is being completed in a satisfactory amount of time
  • Communications (15%): Communicate with middle managers of other departments to make sure expectations are set and met
  • Optimize Existing Code (15%): Identify pieces of code that are operating inefficiently
  • Optimize Existing Code (15%): Refactor poorly written code in more readable and faster ways
  • Production Support (15%): Diagnose defects in production (this can include performance issues as well as defects)
  • Production Support (15%): Reproduce production bugs in lower environments in order to more easily correct them
  • Production Support (15%): Work with the affected business units to make sure the proposed correction fixes the problem
  • Production Support (15%): Work with the product team to determine whether a hotfix is needed or if correction can be rolled into next release
  • Extended Learning (10%): Learn new technologies to become a more rounded developer
  • Extended Learning (10%): Continually reinforce knowledge in the current technologies

Qualifications

  • High School Diploma required

Similar jobs