Software Engineer
: Job Details :


Software Engineer

Emergent Software

Location: Cedar Rapids,IA, USA

Date: 2024-10-22T06:27:21Z

Job Description:
** This is a direct hire position for one of our clients. This position is hybrid with the office location in Coralville, IA. Candidates must be able to work in the US without sponsorship.** We are looking for a motivated Junior or Mid-Level Software Engineer to join our dynamic development team. In this role, you will play a key part in designing, developing, and maintaining our software solutions using TypeScript, Next.js, Nest.js, and Docker. You'll collaborate with senior engineers, product owners, and cross-functional teams to drive innovation and enhance the efficiency of our internal software systems. Responsibilities:
  • Assist in developing and maintaining software applications utilizing TypeScript, Next.js, and Nest.js frameworks.
  • Collaborate with senior engineers to gather requirements and implement effective software solutions.
  • Contribute to the design and maintenance of RESTful APIs to facilitate communication between software components.
  • Support and maintain legacy applications developed in ASP 3.0 and Visual Basic.
  • Work with database administrators to ensure data integrity and optimize performance.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Utilize containerization technologies like Docker and TeamCity to enhance deployment processes.
  • Stay abreast of industry trends and engage in continuous learning.
  • Troubleshoot and resolve software issues in a production environment to minimize downtime.
Requirements:
  • 1-3 years of experience in software development, with hands-on knowledge in one or more of the following:
    • TypeScript
    • Next.js / React
    • Nest.js
  • Basic experience with Docker and Windows Server environments.
  • Familiarity with SQL.
  • Understanding of RESTful API development using the OpenAPI Specification.
  • Proficient with Git.
  • Some exposure to legacy systems (ASP 3.0, Visual Basic, UniData, UniBasic) is a plus.
  • Strong problem-solving skills and a willingness to learn from experienced team members.
  • Excellent communication and collaboration abilities.
Our Vetting Process At Emergent Staffing, we work hard to find the software engineers who are the right fit for our clients. Here are the steps of our vetting process for this position:
  • Application (5 minutes)
  • Online Assessment & Short Algorithm Challenge (40-60 minutes)
  • Initial Phone Interview (30-45 minutes)
  • 3 Interviews with the Client
  • Job Offer!
#EmergentStaffing In this role, you will design, develop and maintain software applications to meet the specific needs of the business.
Apply Now!

Similar Jobs (0)