Software Developer

PM tec, Inc.

Los Alamos (NM)

Hybrid

USD 85,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PM tec, Inc. is seeking a Software Developer for a full-time hybrid/remote role. You will design, develop, test, and maintain software supporting client program management, IT solutions, and process improvement initiatives.

The role emphasizes back-end services, APIs, and secure, scalable code. Collaboration with project managers and analysts, plus documenting designs, is essential to success.

Qualifications

  • Strong foundation in computer science concepts (data structures, algorithms, software design).
  • Experience with at least one modern language such as .NET, Node.js, Java, C#, or Python.
  • Back-end web development with APIs, databases, and server-side frameworks.
  • Experience with version control (Git) and collaborative workflows.

Responsibilities

  • Design, develop, test, and maintain software applications for client programs and IT solutions.
  • Implement back-end services and APIs; ensure performance, security and reliability.
  • Collaborate with project managers and analysts to translate requirements into robust software.
  • Document technical designs and participate in code reviews.
  • Support continuous improvement of development practices and standards.

Education

Bachelor’s degree in Computer Science or related field

Tools

.NET
Node.js
Git
SQL

Job description

Role Description This is a full-time hybrid/remote role for a Software Developer at PM tec, Inc. The Software Developer will design, develop, test, and maintain software applications that support client program management, information technology solutions, and process improvement initiatives. Responsibilities include implementing back-end web services and APIs, writing clean and efficient code, troubleshooting and resolving technical issues, and participating in code reviews. The role involves collaborating with project managers, business analysts, and other technical professionals to translate requirements into robust software solutions, as well as documenting technical designs and contributing to continuous improvement of development practices. The Software Developer will also help ensure software quality, performance, and security in alignment with industry standards and client expectations.

Job Knowledge

  • Knowledge of software development methodologies, tools and processes, including software development methodology framework source code control, application development tools and techniques, database design, development and management, programming languages, and component integration.
  • Knowledge of hardware and operating systems including system architectures, network infrastructures, and client server principles.
  • Knowledge of hardware and software integration and testing. Ability to partner with customers.
  • Ability to review and understand end-to-end work processes.
  • Ability to translate technical terms to layperson's terms and present them to non-technical audiences.
  • Skill in working closely with customers and suppliers to define expectations and mutual responsibilities.
  • Agile/Scrum certification and experience preferred.
  • Strong web-development and specialization experience required, especially with ASP.NET, Bootstrap.
  • Experience with SQL and relational databases (PostgreSQL, MySQL, etc.)

Job Duties

  • Devise logic procedures, flowcharts, and coding to design, develop, analyze, modify, test, debug and evaluates software to meet functional requirements for functional areas.
  • Develops conversion, system integration and system implementation plans.
  • Gathers reporting requirements and recommends and implements solutions.
  • Prepares and obtains approval of system and programming documentation.
  • Arranges, prepares and conducts meetings, workshops and presentations as required.
  • Provides training and support for end-user customers as required. Trains users in conversion and implementation of system.
  • Adheres to policies and programs concerning the information systems.
  • Researches, assembles, and/or evaluates information or data regarding industry practices or applicable regulatory changes affecting information system policies or programs; recommends changes in development, maintenance, and system standards.
  • Utilizes formal Agile and Scrum project management methodologies; gathers customer requirements; performs risk management functions; performs capacity and availability planning for computing infrastructure; performs effective communication both, verbal and written, at all levels.
  • Fosters a mutually respectful and inclusive work environment that is free from discrimination and harassment.

Qualifications

  • Candidates should possess a strong foundation in Computer Science, including data structures, algorithms, and software design principles.
  • Candidates should possess skills in Software Development and Programming, with experience in at least one modern programming language (e.g., .NET, Node.js, Java, C#, Python, or similar).
  • Candidates should possess Back-End Web Development skills, including working with APIs, databases, and server-side frameworks.
  • Relevant experience with version control systems (e.g., Git) and collaborative development workflows.
  • Ability to analyze requirements, solve problems independently, and communicate effectively in a distributed team environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience in enterprise or government-focused solutions, project management tools, or Oracle/Microsoft ecosystems is beneficial.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer — Remote/Hybrid
Backend Software Engineer — Remote/Hybrid

PM tec, Inc. • Los Alamos (NM)

Hybrid
USD 85,000 - 120,000
Software Developer
Software Developer

Ask IT Consulting • McLean (VA)

On-site
USD 90,000 - 120,000
.Net Developer
.Net Developer

CDIT • United States

On-site
USD 120,000 - 160,000
Senior Software Developer
Senior Software Developer

BSA Software • Michigan

On-site
USD 90,000 - 120,000
Software Developer
Software Developer

Vets Hired • Chantilly (VA)

On-site
USD 110,000 - 160,000
Software Developer
Software Developer

Uahtechnologies • Dallas (TX)

Hybrid
USD 100,000 - 140,000
Software Developer
Software Developer

BSA Software • Michigan

On-site
USD 80,000 - 120,000
Senior Software Developer
Senior Software Developer

BS&A Software • Bath Charter Township (MI)

On-site
USD 110,000 - 150,000
Dotnet Developer
Dotnet Developer

PiTech Solutions Inc • Huntsville (AL)

On-site
USD 90,000 - 120,000
Software Developer | DISA-ADA-DEV-JHB-CON-0060
Software Developer | DISA-ADA-DEV-JHB-CON-0060

Decision Inc. • United States

Remote
USD 90,000 - 130,000