Software Engineer

| Detroit, MI
Sorry, this job was removed at 1:03 p.m. (CST) on Saturday, September 24, 2022
Find out who's hiring in Detroit, MI.
See all Developer + Engineer jobs in Detroit, MI
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Type

Full-time

Description

Software Engineer

Entrega is a professional services technology company that delivers leading Application Design and Development, User Experience and Digital Operations services and solutions to global clients.

We are looking for several Software Engineers with varying levels of skills and experience. The successful candidates will make a significant contribution to the success of the organization as part of a team that always seeks to exceed our customers' expectations. You will interface directly with local, onshore teams to deliver leading edge solutions through strategic and innovative design, development, testing, and deployment of web and mobile applications. In this role, you will work on projects that leverage leading technologies for multiple clients that vary in size from smaller to Fortune 500. This role will be based in Troy, MI.

Job Description & Responsibilities

  • Participate in the entire application lifecycle primarily focused on back end coding
  • Write production quality code to support the development of web applications within project timelines and constraints
  • Support in the process for troubleshooting and debugging applications
  • Coordinate with Front-end developers to integrate user-facing elements with server-side logic
  • Work collaboratively with the Project Operations team to understand tickets/work breakdown and project timelines
  • Work collaboratively with the Requirements team to understand how requirements translate into application features
  • Evaluate existing applications and perform updates and modifications for improvement
  • Stay proficient with emerging technologies, platforms, and development best practices
  • Provide training and support to other team members as required



Requirements

Qualifications and Experience

In addition to relevant experience, the ideal candidates will have a strong work ethic, be solution driven, will present ideas and recommendations, possess strong communication, interpersonal and organizational skills and have an ability to collaborate as part of a development team. They must embrace a rapid development process, be committed to learning and mastering new technologies and methodologies and share knowledge and experiences to aid the growth and development of the entire team.

Required:

  • Bachelor's Degree - Computer Science, Information Systems, Mathematics, or related
  • 3+ years related experience
  • Demonstrated development experience using C# with .NET and/or .NET Core Platforms or Java with Spring/Spring Boot Framework
  • Knowledge of SQL and relational database concepts, such as ORM, including Entity Framework or Hibernate
  • Proficiency with one or more IDE's (IntelliJ, Eclipse, Visual Studio, NetBeans)
  • Demonstrated application of industry best practices
  • Knowledge of SDLC methodologies, including Agile
  • Understanding of application security and Secure Development LifeCycle
  • Experience with GIT or other version control application
  • Knowledge of REST API services
  • Basic knowledge of HTML, CSS, and Javascript



Beneficial:

  • Mobile App Development Experience for Android or iOS
  • Experience with cloud services such as AWS or Google App Engine
  • Experience with other web languages, such as Python or PHP
  • Industry related certifications from Microsoft or other vendors



Personal Attributes and Competencies

  • Ability to work independently as well as in a team environment
  • Capable of managing multiple tasks and projects simultaneously
  • Comfortability working under pressure or strict deadlines
  • Demonstrated ability to solve problems and formulate recommendations
  • Excellent communication skills
  • Exceptional attention to detail
  • Outstanding writing and analytical-thinking skills
  • Passion for learning and personal growth, specifically when it comes to technology
  • Possess organizational and prioritization skills
  • Self-starter with high degree of integrity, and professionalism
More Information on Entrega
Entrega operates in the Information Technology industry. The company is located in Troy, MI. Entrega was founded in 1890. It has 50857 total employees. It offers perks and benefits such as Health insurance, 401(K). To see all jobs at Entrega, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EntregaFind similar jobs