Software Developer

The Building People

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 3 years of experience with database systems (SQL Server, MySQL, Oracle)
  • Minimum 2 years of experience with JS programming/scripting and frameworks (React, NodeJS, Typescript, Javascript)
  • Minimum 2 years of experience with Object Oriented Programming languages (Java, C#, Python)
  • Minimum 2 years of experience working with Cloud platforms (AWS, Azure, Google)
  • Solid understanding of Agile methodologies and software development life cycles.
  • Experience in implementing integrations using various methods (REST API, SOAP, messaging, data files)
  • Background in supporting Integrated Workplace Management Systems (IWMS) and Enterprise Asset Management (EAM) preferred.

Responsibilities

  • Provide technical expertise to resolve operational issues in customer environments.
  • Participate in technical discussions with customer IT support teams.
  • Design and document technical solutions of varying complexity.
  • Document and organize requirement specifications and flowcharts.
  • Execute local and integration testing, developing test cases for quality assurance.
  • Implement best practices for system scalability and performance.
  • Review and address security vulnerabilities, deploying patches as necessary.

Benefits

  • Medical & Rx
  • Dental
  • Vision
  • Flexible Spending Accounts
  • 401(k) Retirement Plan
  • Life Insurance/AD&D
  • Long Term and Short-Term Disability
  • Paid Time Off
  • Holiday Pay
Full Job Description
The Building People are seeking a qualified Software Developer to:
  • Provide technical expertise to resolve operational issues in customer production, test, and development environments.
  • Review logs, review code and determine root cause of any technical issues.
  • Research, resolve, manage, and improve operational environments (all system architecture components from infrastructure level and up)
  • Participate in technical discussions with customer IT support organizations to resolve operational issues in customer environments.
  • Meet and coordinate with internal and external client stakeholders to establish functional requirements, troubleshoot issues, provide suggestions and ideas to improve the solution.
  • Design and document solutions to varying degrees of complexity.
  • Document, develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, use cases, feature files, and flowcharts.
  • Translate highly technical solutions into clear non-technical communications for internal and external clients.
  • Ability to support client facing engagements.
  • Technical leadership on customer projects to internal and external stakeholders.
  • Provide direct consulting services in assisting with the implementation of functional solutions related to any IWMS and EAM solutions.
  • Implement full cloud solutions that integrate with third part applications
  • Execute local, integration, user testing procedures and develop test cases in support of the overall quality assurance process.
  • Implement best practices for scalability, supportability, ease of maintenance, and system performance.
  • Execute recurring system upgrades that may include customer specific customizations within the upgrade scope
  • Review identified security vulnerabilities, deploy patches, and resolve as necessary


Skills & Requirements

Required Experience & Skills

  • Minimum Three (3) years of experience with database systems (SQL Server, MySQL, Oracle)
  • Minimum TWO (2) years of experience with JS programming/scripting with preferable experience with JS frameworks (REACT, NodeJS, Typescript, Javascript)
  • Minimum TWO (2) years of experience with Object Orientated Programming (OOP) languages (Java, C#, Python)
  • Minimum TWO (2) years of experience working with Cloud platforms (AWS, Azure, Google)
  • Solid understanding of software development life cycle and processes (Agile, Scrum, Kanban)
  • Solid understanding of staged cloud environment delivery - production, development and test integrated with release management cycles.
  • Experience in implementing integrations using synchronous and asynchronous methods (REST API, SOAP, messaging, and data files)
  • Solid understanding of implementing single sign-on and securing web systems (SAML, OAuth, OIDC)
  • Solid understanding of software versioning tools using git (bitbucket and/or github)
  • Solid understanding of database design (creation to optimization)
  • Background in containerization (Docker, Kubernetes, Redhat OpenShift)
  • Background in creating, configuring, securing, and troubleshooting networks, servers, and other associated infrastructure issues.
  • Identify, assess, and remediate server and application vulnerabilities by implementing secure coding practices, conducting regular security audits, and applying timely patches and updates to ensure system integrity and compliance.
  • Background in supporting Integrated Workplace Management System (IWMS) and Enterprise Asset Management (EAM) experience preferred, such as Archibus, TRIRIGA, Maximo, ServiceNow WSD
  • Experience with Confluence, Sharepoint, Kanban, and other industry tools
  • Working knowledge of applicable federal, state, and local laws, regulations, and guidance
  • Ability to meet Federal & DoD Gov't security background checks, HSPD-12, Fingerprinting, plus agency-specific screening.


Preferred Experience & Skills

  • Technical certifications preferred; industry, platform, or solution specific. Such as AWS/Azure/Google, Oracle/Java, RedHat, CompTIA, IEEE.
  • Self-motivated and desire to always deliver with excellence.
  • Organized with the ability to multitask.
  • High attention to detail.
  • Clear communication skills.
  • Ability to operate independently.
  • Strong problem solving and troubleshooting skills.
  • US Citizenship preferred or US Permanent Residence
  • 2+ years successfully working from home or remote location, with minimal supervision.
  • Operate within a NIST 800-171 compliant security environment internally and able to support all client-required cyber security data and operational processes. Value and protect company, colleague, and customer data.
  • Operate within a home office environment that provides adequate workspace and high-speed internet connectivity.


Required Education

  • Bachelor's Degree from an accredited college or university


Preferred Education

  • Bachelor's Degree from an accredited college or university
Qualifications

*Our positions may require a background screening and clearance directly from the Government.

*Please note that telework arrangements are subject to change based on customer requirements.

ADDITIONAL INFORMATION

Competitive benefits for eligible employees include:
  • Medical & Rx
  • Dental
  • Vision
  • Flexible Spending Accounts
  • 401(k) Retirement Plan
  • Life Insurance/AD&D
  • Long Term Disability and Short-Term Disability
  • Paid Time Off
  • Holiday Pay

Similar Jobs

More Jobs at The Building People

More Information Technology Jobs

Find similar Software Developer jobs: