Senior Software Engineer

Company:  1872 Consulting
Location: Germantown
Closing Date: 02/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Title: Senior Software Developer
Location: DC/Baltimore area – Onsite ~1 day per week

Company Summary:
We are a medical technology company focused on the development and manufacturing of glucose monitoring products designed to transform lives in the global diabetes community with differentiated, long-term implantable glucose management technology.

Position Summary:
The Senior Software Developer is responsible for building scalable cloud and web-based platforms using .Net core, C#, SPA, RDBMS and NoSQL, GO, GCP, AWS, K8.

In this role, you will design and create services and system architecture for our projects and contribute and provide feedback to other team members. You will also help improve our code quality through peer reviews and unit tests.

Responsibilities:
  • Use sound design practices to design and implement application functionality that satisfies the needs of the business.
  • Responsible for planning, designing, testing, and implementing and maintaining the cyber-security for our Cloud and web applications.
  • Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, scalability, cost, and time-to-market.
  • Design and implement mid-tier components for a high-volume, large-scale cloud environment using modern development languages and platforms.
  • Design and implement modern web-based user interfaces using best practices to support new functionality.
  • Design and implement RESTful API services that provide business logic to the application.
  • Support application throughout full delivery life cycle including design, implementation, quality assurance, user acceptance testing, and post release.
  • Comply with and contribute to consistent development guidelines (coding, change control, build, versioning).
  • Lead code reviews to ensure the integrity of the application.
  • Demonstrate leadership role in ensuring that new and existing systems are aligned to architectural guidelines.

Requirements:
  • 7+ years of experience with service-oriented architecture and/or developing business applications in an Agile environment
  • Experience with REST services to build interconnected systems, overall IT system architecture, (design, development, deployment experience)
  • Highly proficient with C# (Ideally 4+ years)
  • Hands-on experience with leading cloud computing platforms, optimized scaling, load management and monitoring for service metrics.
  • Excellent communication skills, fluency in written and spoken English are required.
Nice to have:
  • Masters in Computer Science or Computer Engineering
  • Hands-on experience on HIPAA & GDPR compliance to maintain the data privacy and security in the cloud applications
  • In-depth understanding of object-oriented programming, design patterns for enterprise applications and SOLID principles
  • Hands-on experience with Angular, Java, Spring, SOAP, AngularJS, jQuery or other JavaScript libraries, NoSQL
#J-18808-Ljbffr
Apply Now
Share this job
1872 Consulting
  • Similar Jobs

  • Senior Software Engineer

    Gaithersburg
    View Job
  • Senior Software Engineer

    Gaithersburg
    View Job
  • Senior Software Engineer

    Gaithersburg
    View Job
  • Senior Software Engineer

    Rockville
    View Job
  • 442 - Senior Software Engineer

    Germantown
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙