Sr. .NET Software Engineer (Hybrid - Lawrenceville, GA)

M3
Lawrenceville, GA, US
Full-time

Job Description

Job Description

Description Summary :

This is a senior developer position responsible for the design and development of dynamic enterprise class software applications in addition to mentoring and assisting other team members.

Essential Duties :

The duties listed below are the essential functions of this position, and they may change as the needs of the company demand.

All associates are expected to do what is necessary to get the work done and to cooperate fully with their supervisor's requests for additional or altered duties.

  • Technically talented and a team player with experience in all aspects of SDLC
  • Collaborate with team to identify end user requirements and technical specifications.
  • Ability to direct the team in making the right design decisions with focus on performance, scalability, extensibility, quality, security, and ease of maintenance.
  • Develop efficient, elegant, and quality code based on requirements.
  • Debug, Test and Deploy applications.
  • Troubleshoot and improve existing applications.
  • Organizational skills with the ability to meet deadlines.
  • Develop technical documents to guide future development projects
  • Experience with Agile development practices.
  • Strong problem solving and communication skills.

Additional Skills

  • Rapid web application development using Net, MVC and other design patterns such as Web Forms.
  • Experience developing with popular JavaScript frameworks : Angular, or Backbone or jQuery
  • Experience on cloud platforms such as Azure
  • Designing, developing, and utilizing web APIs - Microservices
  • Experienced using tools such as Team Foundation Server or Azure DevOps Server
  • Experience with the .Net (Core) framework
  • Use of object-relational mapping tools such as Microsoft Entity Framework
  • Experience with Microservices and Containers (Docker) a plus
  • Experience with Cross-browser Compatibility and troubleshooting
  • Assist the manager in guiding the team and assessing performance, setting best practice standards, and in training new developers
  • Assist in the preparation of specifications, user requirements and accurately estimate the effort required
  • Other duties as assigned

Education / Training / Experience :

  • A minimum of 10+ years of experience in a directly related position required.
  • Completion of a Bachelors Degree is required. Strong preference for the completion of a major in IT, MIS or Computer Science ;

or an equivalent combination of education and experience.

  • Must have strong written and verbal skills in English and ability to communicate effectively.
  • Must be able to build and maintain positive business relationships with co-workers and other business contacts.
  • 2 years' experience working with REST api's
  • 5 years minimum experience with HTML5, JavaScript and CSS
  • 1-year minimum experience working with relational database systems such as SQL Server, Oracle, or MySQL
  • This position requires regular attendance, punctuality, and the ability to work a full-time position during normal office hours as well as some time on weekends and evenings as project needs or scheduling requirements dictate.
  • This position requires the ability to work in an office setting, sitting at a computer workstation, with the ability to work most of the day using the computer, telephone, and basic office equipment.
  • Programming certifications for IT professionals are welcomed and will be considered. (E.g. MCSD, Google Apps, CSSLP)
  • A strong developer portfolio will be considered. (E.g. GitHub, Codeplex)

Physical Requirements :

  • Ability to sit and / or stand for extended periods.
  • Ability to perform work on a computer for extended periods.
  • Ability to work in the office regularly, or pivot to working at home should emergency situations arise.
  • Ability to attend work per assigned schedule and attend meetings with excellent attendance and punctuality.
  • Ability to bend and lift up to 25 lbs.

Company Description

The best back-office hosted software solution provider for the Hospitality Industry. We provide accounting, business intelligence, and payroll solutions across all brands and independent hotels in the U.

S. and Canada. Our enterprise level solution allows franchisees access to their financial and operating information in real-time with user friendly reports.

Our clients are able to reduce overhead and labor by leveraging our solutions to remain competitive in the industry.

Company Description

The best back-office hosted software solution provider for the Hospitality Industry. We provide accounting, business intelligence, and payroll solutions across all brands and independent hotels in the U.

S. and Canada. Our enterprise level solution allows franchisees access to their financial and operating information in real-time with user friendly reports.

Our clients are able to reduce overhead and labor by leveraging our solutions to remain competitive in the industry.

21 hours ago
Related jobs
Promoted
M3
Lawrenceville, Georgia

M3 is seeking a skilled and experienced Data Engineer to join our team. The Data Engineer will be responsible for designing, developing, and maintaining data infrastructure, storage solutions, and pipelines. Develop and maintain data models to organize and structure data for efficient storage, retri...

Cboe Global Markets, Inc.
Georgia
Remote

Position Title: Principal Full-Stack Software Engineer C#/. Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has extensive experience in developing and engineering complex and performant server-s...

CVS Health
Lawrenceville, Georgia

The Onsite Sr Clinical Consultant, RN collaborates with Gwinnett County Board of Commissioners' onsite Employee Wellness Center, HR Benefits team and Aetna's Aetna One Advisor (A1A) team to establish and implement efficient and effective delivery of healthcare services. The Onsite Sr Clinical Consul...

Auto TechLabs, Inc.
Georgia,Remote
Remote

Software Engineer of After Sales Application development is a position within a development group focused on building our core After Sales and Customer Engagement platforms. Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developer...

N. Harris Computer Corporation - USA
Georgia, United States
Remote

NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET Software Developer to join our vibrant and dynamic development team. A division of Harris, inHance, is actively seeking a highly sk...

BD
Georgia,USA

For certain roles at BD, employment is contingent upon the Company’s receipt of sufficient proof that you are fully vaccinated against COVID-19. ...

RELX Inc. Company
Georgia
Remote

Have proven software development experience with an education background in Engineering/Computer Science. In this role, you will develop applications in a Linux environment to ensure product-use compliance for internal and external users, with a focus on investigations, audits, and fraud detection. ...

Lockheed Martin
Georgia

The selected candidate will be a technical staff member for laboratory software development within the LM Aero Simulation and System Test (SST) Team. This organization develops state of the art, real-time, pilot-in-the-loop fighter and airlift simulations and systems integration laboratories. Softwa...

Intuites LLC
Georgia, USA

Arial, Helvetica, sans-serif"><span style="font-style:normal"><span style="font-variant-ligatures:normal"><span style="font-weight:400"><span style="white-space:normal"><span style="background-color:#ffffff"><...

Motion Recruitment
Georgia, United States
Remote

A client is looking for a Senior Software Engineer to join their team. In this role, the developer will be responsible for designing, developing, and maintaining insurance benefit software. This client provides customized software for companies to assist in employees' benefit education and enrollmen...