Sr. Software Engineer/Architect at The DEI Group
Columbia, MD 21045, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Sep, 25

Salary

130000.0

Posted On

15 Jun, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Computer Engineering, Asp.Net, Analytical Applications, Javascript, Software, Architecture, Cross Platform Development, .Net Framework, Database Development

Industry

Computer Software/Engineering

Description

We are seeking an experience Software Engineer to join a growing team of software engineers as well as machinery engineers to help develop/enhance and maintain innovative machine analytics applications that monitor in real-time sensor-based machinery and provide predictive analytics and diagnostics.

BASIC QUALIFICATIONS:

  • BS degree in computer science or related discipline

· At least 5 years of backend development experience in C# and .NET Framework,

  • At least 3 years of experience developing high performance analytical applications
  • At least 2-3 years of experience developing n-tier applications using a variety of technologies
  • Excellent knowledge of software and application design and architecture

PREFERRED QUALIFICATIONS:

· BS or MS degree in Computer Science or Computer Engineering

  • 5+ years of experience with C#/C++ cross-platform development
  • 2+ years of experience with developing cross-platform .NET Core applications
  • 2+ years of web application development experience using ASP.NET, JavaScript, & RESTfulAPI

· Must have experience in relational database development with MySQL/MS SQL or Oracle DB.
· Development experience with timeseries databases such as InfluxDB and Timescale preferred
· Understanding of the Software Development Life Cycle Methodology (SDLC)
· Experience with ASP.NET, service oriented architectures.
· Excellent communication and analysis skills.
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year

Schedule:

  • Choose your own hours

Experience:

  • Software Engineering: 7 years (Required)

Work Location: In perso

Responsibilities

RESPONSIBILITIES:

· Utilize your experience in C#/C++ to develop high-performance, scalable applications for real-time systems. You will leverage your proficiency in .NET/.NET Core to ensure multiplatform compatibility and optimal performance across diverse environments.
· Collaborate with cross-functional team consisting of: engineering SMEs, analytics team members, and fellow developers to determine functional and non-functional requirements for new software or applications and features/enhancements.
· Design, develop, test, and document applications software and systems that contain logical and mathematical solutions. You will employ your analytical skills to create efficient algorithms and logical solutions, ensuring the reliability and accuracy of our software products.
· Demonstrate flexibility in your thinking, adapting solutions as new information or ideas arise. You will actively participate in brainstorming sessions, evaluating various approaches, and evolving solutions to address emerging challenges.
· Convert clients’ high-level requirements into functional workflows and data models.
· Convert functional requirements into associated software design.
· Develop test plans for performing multi-level software testing against design
· Serve as a resource for colleagues with lesser experience

TO BE SUCCESSFUL IN THIS ROLE YOU NEED TO:

  • Be detail oriented, self-starter
  • Take ownership of work and perform comprehensive testing to ensure quality
  • Be a data-centric problem solver and analytical thinker
  • Be a strong communicator and effective team player
  • A technical mindset with great attention to detail
  • Ability to work as a team member
  • Mentor to less experienced team members
Loading...