Junior Software Engineer (On-Site, IN)

Allied Solutions LLCCarmel, IN
Onsite

About The Position

The Entry Level Software Engineer develops new, or modifies existing, software applications and web services in support of the achievement of business requirements. Use of a variety of web and application development languages is required. Success in this position will largely be determined by eagerness to learn new technologies to meet and exceed business needs.

Requirements

  • High School Diploma required
  • If a candidate has a Bachelor’s degree, 0-2 years’ experience is required (internships count).
  • If a candidate has less than Bachelor’s degree, 1-2 years’ experience working with several of the following technologies is required: C# (or some other object-oriented language) JavaScript frameworks (React, Node.js, Angular, Vue.js) Cloud Services (AWS, Azure, GCP) Web services (RESTful and/or SOAP) .NET Core MVC Windows / Worker services DevOps including CI/CD SQL Pega NoSQL databases
  • Some exposure to software development lifecycle (SDLC)
  • Experience with relational databases
  • Develop reusable software building blocks to enable faster delivery
  • Some understanding of Agile concepts
  • Excellent written and oral communication skills
  • Excellent listening and interpersonal skills
  • Ability to communicate ideas in both technical and user-friendly language
  • Ability to conduct research into application development issues and products
  • Keen attention to detail
  • Able to work in a team-oriented, collaborative environment

Nice To Haves

  • Bachelor’s degree in Computer Science or a related field preferred

Responsibilities

  • Create and maintain documentation
  • Write code that satisfies the acceptance criteria of a user story
  • Debug code that has been written to remove any defects before it makes it to QA
  • Analyze data and code to diagnose problems or slowness
  • Utilize a wide array of development tools to verify program effectiveness
  • Identify problems in software applications
  • Diagnose bugs in applications
  • Resolve small- and medium-sized defects in programs to restore program to normal operation
  • Participate in stand-ups to provide updates on user stories
  • Work closely with QA to get defects resolved quickly and correctly
  • Communicate with other resources to get assistance, when needed
  • Communicate with manager any deficiencies in skills so that they can be addressed
  • Complete training in computing topics that are needed for current projects
  • Take initiative to learn about newer technologies

Benefits

  • medical, dental and vision insurance coverage
  • 100% company-paid life and disability coverage
  • 401k options with company match
  • three weeks PTO by the end of the first year
  • career growth opportunities for employees of all levels
  • diverse business portfolio allows employees broad career options with the advantage of staying with the same organization
  • continually invests in learning and development resources to help you build new skills and advance your career
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service