Software Engineer Lead

Posted 2 Days Ago
Be an Early Applicant
Virginia, MN, USA
In-Office
Senior level
Artificial Intelligence • HR Tech • Information Technology • Consulting
The Role
Lead the design, development, testing, code review, and maintenance of complex software systems. Define requirements, develop high- and low-level designs, implement solutions using modern web technologies and cloud platforms, review engineering artifacts, guide team members, and help scope new projects. The role supports healthcare workflow applications across desktop and mobile environments.
Summary Generated by Built In
Company 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

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

• Advanced knowledge of C# and JavaScript (including jQuery, TypeScript, Angular, and other common JavaScript frameworks)

• Azure and Cloud solution experience

• Experience developing with Dependency Injection

• Knowledge of SQL Server

• Experience with Microsoft Team Foundation Server or similar tool

• Experience developing software unit tests

• 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

• Certified Microsoft Solutions Developer

• Experience working with offshore and distributed teams

• Health Care or medical device/technology familiarity

Tools:

Team Foundation Server, TypeScript, C#, SQL Server, Android, iOS, SAP, MS Office Suite, MS Visio

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.

Skills Required

  • Five years of experience developing complex software solutions
  • Advanced knowledge of software engineering practices, techniques, technology trends, and domain expertise
  • Ability to define, analyze, and interpret needs and requirements for complex systems
  • Ability to understand high-level design principles and apply them to specific solutions
  • Strong analytical and problem-solving skills
  • Advanced knowledge of web development practices and experience with ASP.NET MVC
  • Advanced knowledge of C# and JavaScript, including jQuery, TypeScript, and Angular
  • Azure and cloud solution experience
  • Experience developing with dependency injection
  • Knowledge of SQL Server
  • Experience with Microsoft Team Foundation Server or a similar tool
  • Experience developing software unit tests
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Familiarity with mobile development and testing
  • Experience with Android and iOS platforms
  • Experience working in Agile development teams and task management
  • Certified Microsoft Solutions Developer
  • Experience working with offshore and distributed teams
  • Healthcare or medical device/technology familiarity
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lewes, DE
125 Employees

What We Do

EROS Technologies Inc. is a global IT services and consulting company specializing in providing tailored workforce solutions and staffing, particularly in the technology sector. The company leverages AI-powered tools to deliver top-tier talent and provides 24x7x365 multi-vendor IT support, acting as a single source of accountability for mission-critical computing environments across demanding industries.

Similar Jobs

Optum Logo Optum

Lead Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
113K-193K Annually

Optum Logo Optum

Lead Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Minneapolis, MN, USA
160000 Employees
113K-193K Annually

Optum Logo Optum

Lead Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Plymouth, MN, USA
160000 Employees
92K-164K Annually

Optum Logo Optum

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Minnetonka, MN, USA
160000 Employees
113K-193K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account