Software Engineer Lead

EROS Technologies Inc.

Virginia (MN)

On-site

USD 100,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Performance bonuses
Exceptional benefits package
Professional development opportunities
Ongoing training and certifications

Job summary

A leading technology firm is seeking a Software Engineer Lead in Virginia, MN. The role involves developing and sustaining software systems in a cross-functional team. Applicants should have five years of experience in software engineering, advanced knowledge of web development practices, and a Bachelor's degree in a related field. The company offers a casual dress environment, ongoing training, and exceptional benefits, promoting from within wherever possible.

Qualifications

  • Five years experience with developing complex software solutions.
  • Advanced knowledge of software engineering practices and technology trends.
  • Strong analytical and problem solving skills.

Responsibilities

  • Responsible for developing, enhancing, and sustaining software systems.
  • Drive innovation through design and implementation of unique solutions.
  • Implement complex software code in accordance with best practices.

Skills

Software engineering practices
Analytical skills
Problem-solving skills
Web development practices
ASP.NET MVC
Cloud solutions
Dependency Injection
SQL Server

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Microsoft Team Foundation Server

Job description

EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.

Job Description

As the Software Engineer Lead you will be responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will drive innovation through design and implementation of unique solutions that result in a positive business impact. You will develop high-level and low-level software design. You will implement complex software code in accordance with industry best practices, project requirements, UXD guidelines, and team/department processes. You will implement comprehensive software unit tests to ensure product stability and proper function. You will review user stories, requirements, test plans, and other engineering artifacts; provide appropriate feedback in a timely and constructive fashion. You will review code developed by team members and provide feedback. You will participate in determining scope for new projects.

Minimum Qualifications
  • Five years experience with developing complex software solutions
  • Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise
  • Defines, analyzes, and interprets needs and requirements for a complex system
  • Able to understand high-level design principles and apply them to implement a specific solution
  • Strong analytical and problem solving skills
  • Advanced knowledge of web-development practices and experience with ASP.NET MVC
  • Azure and Cloud solution experience
  • Experience developing with Dependency Injection
  • Knowledge of SQL Server
  • Experience with Microsoft Team Foundation Server or similar tool
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
Preferred Qualifications
  • Familiarity with the mobile development and testing
  • Experience with Android and iOS platforms
  • Experience working in Agile development teams and task management is strongly preferred
  • Experience working with offshore and distributed teams
  • Health Care or medical device/technology familiarity
Team Overview

The Clinical Workflow Applications team, within Becton Dickinson, delivers workflow efficiency and patient safety improvements within the hospital. We work on solutions used at the point of care, in the pharmacy, the operating room, and throughout the hospital. Our solutions enable clinical workers to be more efficient whether they’re using a desktop, mobile device, or reports delivered to their inbox. In fact, our mobile solutions and innovation have made us the Mobile Center of Excellence for BD. We strive every day to deliver value to our customers and Help All People Live Healthy Lives!

Our team strives for excellence in software development. The Research and Development team plays a key role in providing software solutions, tools, analytics and creative problem solving that optimize the quality of our products and the efficiency and predictability of our software development teams. We use technology to unite our workforce over multiple time zones and deliver software applications to medical care providers around the world.

Are we the RIGHT FIT for you?
  • You will be working in an innovative environment where we embrace new technology…not because it is cool, but because it makes sense. Intellectual curiosity, integrity, adaptability, and a passion for technology are the core values of our team.
  • We have a casual dress environment and enjoy keeping everyone hopped up on coffee. It seems to work really well for us.
  • There is no upper limit on professional growth here; where possible, we promote from within. As a general rule, talents, aptitude, and drive outweigh experience.
  • On-going training is valued and encouraged for our staff. If our developers want to pursue a new certification or take a course that is relevant to their work, we pay for it.
  • Hard work is rewarded here. We look after our staff’s well-being; you will enjoy a competitive salary, performance bonuses, exceptional benefits package, and professional development opportunities.
Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UI developer
UI developer

EROS Technologies Inc. • Parsippany-Troy Hills (NJ)

On-site
USD 100,000 - 130,000
Software Architect
Software Architect

EROS Technologies Inc. • Downey (CA)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Microsoft .NET Architect/ Lead developer
Microsoft .NET Architect/ Lead developer

EROS Technologies Inc. • Pennsylvania Furnace (PA)

On-site
USD 90,000 - 120,000
Senior Software Developer, Product
Senior Software Developer, Product

Endpointclinical • United States

On-site
USD 110,000 - 160,000
UI developer
UI developer

EROS Technologies Inc. • Bedford (MA)

On-site
USD 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Exit83 • Philadelphia

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

CloudDevs • Dallas (TX)

Remote
USD 90,000 - 120,000
Senior Software Engineer (Hybrid)
Senior Software Engineer (Hybrid)

Alignment Health • Orange (CA)

On-site
USD 130,000 - 195,000
Mobile Software Engineer Lead
Mobile Software Engineer Lead

Artech Information System LLC • Reston (VA)

On-site
USD 100,000 - 130,000