Full Time

Software Developer

PM tec, Inc.
Full-time
Entry level
Business Consulting and Services
Los Alamos, NM
???* / year

Job Description

MUST BE A US CITIZEN - please only apply if you meet this requirement.


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.
  • CMS/SharePoint/Web Content Systems experience required.
  • UI/UX or graphic design/web interface design required.
  • Experience with .NET, Node.js, JavaScript, HTML, jQuery, Bootstrap, and REST APIs.
  • Experience with SQL and relational databases (PostgreSQL, MySQL, etc.)


Job Duties

  1. Devise logic procedures, flowcharts, and coding to design, develop, analyze, modify, test, debug and evaluates software to meet functional requirements for functional areas.
  2. Develops conversion, system integration and system implementation plans.
  3. Gathers reporting requirements and recommends and implements solutions.
  4. Prepares and obtains approval of system and programming documentation.
  5. Arranges, prepares and conducts meetings, workshops and presentations as required.
  6. Provides training and support for end-user customers as required. Trains users in conversion and implementation of system.
  7. Adheres to policies and programs concerning the information systems.
  8. 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.
  9. 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.
  10. 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.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.