Junior Software Engineer

AMETEK

Atlanta (GA)

Presencial

USD 65 000 - 95 000

Tempo integral

Há 11 dias
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

Telguard in Atlanta is seeking a Junior Software Engineer to design, develop, test, deploy, and support back-office applications and Windows Services using C#, .NET, and .NET Core. You will work with experienced engineers and collaborate with Product Management and QA to deliver reliable software for internal teams and external partners.

Responsibilities include building RESTful APIs, SQL Server data solutions, and maintaining secure, well-documented code.

Qualificações

  • Bachelor’s degree or equivalent practical experience in CS/Software Eng.
  • Entry-level professional experience, internships, or student projects with C#, .NET, or .NET Core; familiarity with Windows Services and SQL Server is preferred.
  • Ability to complete well-defined software assignments with guidance.
  • Willingness to learn and adapt, and to communicate progress clearly.
  • Foundational debugging, troubleshooting, and problem-solving skills.
  • Ability to collaborate and explain technical concepts to both technical and non-technical colleagues.
  • Willingness to use AI tools to improve productivity and learnings.

Responsabilidades

  • Develop, test, and support maintainable .NET back-office applications and Windows Services.
  • Contribute to Windows Services, back-office processing, RESTful APIs, and data solutions.
  • Deliver features and fixes with coding, design reviews, testing, and production support.
  • Develop and optimize Microsoft SQL Server queries, stored procedures, and basic data solutions.
  • Follow engineering standards for coding, testing, security, logging, and deployment.
  • Assist with modernization using current .NET/.NET Core patterns.
  • Collaborate with QA to improve test coverage and release confidence.
  • Support deployments, monitoring, and incident learning.
  • Participate in design/code reviews and knowledge sharing.
  • Work with Azure Pipelines and Octopus Deploy for builds and deployments.

Conhecimentos

C#
.NET Core
Windows Services
Back-office development
Unit testing
Security fundamentals
RESTful API design
JSON/XML integrations
Object-oriented programming
Git-based source control
Code reviews
Logging/Monitoring

Formação académica

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

Ferramentas

Microsoft SQL Server
SQL stored procedures
IIS
Azure Pipelines
Octopus Deploy
Visual Studio/.NET tooling

Descrição da oferta de emprego

Telguard is seeking a Junior Software Engineer to help design, develop, test, deploy, and support reliable back-office applications and Windows Services using C#, .NET, and .NET Core. Working with guidance from experienced engineers, this hands-on role will build foundational skills in application design, coding, testing, documentation, and production support for software used by internal teams, customers, and external partners.

The Junior Software Engineer will contribute to back-office applications, Windows Services, APIs, and Microsoft SQL Server data solutions that support Telguard cellular alarm communicators and the processing of alarm events from security and fire alarm systems. The role works with senior engineers and partners with Product Management, Quality Assurance, other engineering disciplines, Technical Support, Customer Service, and operational stakeholders.

PRIMARY IMPACT: Deliver and improve reliable .NET back-office applications and Windows Services through hands-on design, coding, testing, deployment, production support, and technical collaboration.

Key Responsibilities:

  • Develop, enhance, test, and support maintainable and secure applications and services using C#, .NET, and .NET Core under the guidance of experienced engineers.
  • Contribute to Windows Services, back-office processing solutions, integrations, and RESTful APIs, including solutions that create or consume JSON and XML.
  • Deliver well-defined features and bug fixes through hands-on coding, participation in technical design and code reviews, testing, troubleshooting, and support for production issues.
  • Develop and maintain Microsoft SQL Server queries, stored procedures, and basic relational data solutions; learn to apply indexing and transaction practices with guidance.
  • Follow established software engineering standards for coding, source control, testing, security, logging, documentation, and supportability.
  • Assist with modernizing existing applications and services using current .NET and .NET Core technologies and established application patterns.
  • Work with Quality Assurance to execute test plans, improve automated test coverage, support release confidence, and prevent defects.
  • Contribute to technical quality throughout the delivery lifecycle by clarifying requirements, implementing approved designs, testing changes, supporting deployments, monitoring applications, and learning from incidents.
  • Use Azure Pipelines and Octopus Deploy according to established procedures to support builds, deployments, configuration, and environment promotion.
  • Seek and apply technical guidance, share knowledge gained, and participate constructively in design and code reviews.
  • Collaborate with engineers, Product Managers, and business stakeholders to understand product goals and operational needs and implement well-scoped technical solutions.
  • Learn to evaluate implementation alternatives and tradeoffs involving delivery speed, security, performance, reliability, and maintainability.

Technical Skills:

REQUIRED SKILLS

OTHER RELEVANT SKILLS

.NET and .NET Core

C#

Windows Services

Back-office application development

Microsoft SQL Server

SQL stored procedure development and basic troubleshooting

Object-oriented programming and clean-code fundamentals

Unit testing, debugging, and basic performance analysis

Secure software development fundamentals and application lifecycle awareness

Octopus Deploy for release automation and environment promotion

Azure Pipelines for continuous integration and delivery

RESTful API design and integration

Internet Information Services (IIS) hosting and troubleshooting

Git-based source control and basic branching workflows

Application logging, monitoring, observability, and production support

JSON and XML integrations

Cloud or hybrid application deployment patterns

Qualifications and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent practical experience.
  • Entry-level professional experience, internships, academic projects, or equivalent hands-on experience developing software using C#, .NET, or .NET Core; exposure to Windows Services and Microsoft SQL Server is preferred.
  • Demonstrated ability to complete well-defined software assignments through internships, academic work, personal projects, or professional experience.
  • Ability to learn from feedback, communicate progress and technical questions clearly, and complete assigned work with appropriate guidance.
  • Foundational troubleshooting skills and a willingness to learn how to diagnose application, data, deployment, and integration issues.
  • Ability to collaborate effectively and communicate technical concepts clearly to technical and non-technical colleagues.
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs.
  • The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.

Junior Engineering Expectations:

  • Demonstrate curiosity, professionalism, collaboration, and consistent follow-through on assigned work.
  • Ask clarifying questions, break well-defined requirements into manageable tasks, and elevate uncertainty promptly.
  • Participate in design and code reviews, apply feedback, and build understanding of team standards and system architecture.
  • Manage assigned priorities with guidance and communicate risks or blockers early.
  • Build ownership habits for quality, security, documentation, operational readiness, and continuous improvement.

Success in This Role:

  • Back-office applications and Windows Services become easier to extend, test, deploy, monitor, and support.
  • Assigned changes follow established application designs and engineering practices.
  • Database queries and stored procedures are correct, tested, and aligned with application needs.
  • Build and release workflows are reliable, repeatable, and appropriately automated through Azure Pipelines and Octopus Deploy.
  • Assigned features and fixes are delivered with appropriate quality, testing, documentation, and support from the engineering team.

This position is based at Telguard’s Atlanta headquarters and is intended for an early-career software engineer who is ready to build technical expertise through hands-on delivery, coaching, and team collaboration.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Junior Software Engineer
Junior Software Engineer

AMETEK Inc. • Atlanta (GA)

Presencial
USD 75 000 - 85 000
Junior .NET Back-Office Engineer
Junior .NET Back-Office Engineer

AMETEK • Atlanta (GA)

Presencial
USD 65 000 - 95 000
Principal Software Engineer
Principal Software Engineer

AMETEK Inc. • Atlanta (GA)

Presencial
USD 115 000 - 160 000
Software Engineer Sr
Software Engineer Sr

Telos Corp. • Ashburn (VA)

Presencial
USD 105 000 - 135 000
Paid time off
Medical insurance
Dental insurance
+3
Application Engineer
Application Engineer

Cobb County Government • Marietta (GA)

Presencial
USD 85 000 - 115 000
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

Presencial
USD 140 000 - 180 000
Software Engineer
Software Engineer

Telos Corporation • Ashburn (VA)

Presencial
USD 105 000 - 135 000
Generous paid time off
Medical, dental, vision
401k with company match
+1
Principal Software Engineer
Principal Software Engineer

Medical Guardian • Philadelphia

Presencial
USD 180 000 - 230 000
Health Care Plan (Medical, Dental &amp
Paid Time Off
Company Paid Short Term Disability and
+1
Software Engineer (C#/.Net)
Software Engineer (C#/.Net)

CyberCoders • Cleveland (OH)

Presencial
USD 90 000 - 140 000
Medical
Dental
Vision
+3
Software Engineer II
Software Engineer II

AF Group • Lansing (MI)

Presencial
USD 57 000 - 115 000