New Jersey Transit

Software Architect

New Jersey Transit$145K — $158K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or 8+ years of relevant IT experience
  • Mastery of technical skills and technology integration
  • Proficient in mentoring and motivating teams
  • Deep understanding of application, infrastructure, and data architecture
  • Excellent communication skills, especially to non-technical audiences
  • Expertise in software development principles, technologies, and frameworks

Responsibilities

  • Guide software development teams with technical expertise and direction
  • Research and design scalable, high-performance software solutions
  • Develop and maintain overall architecture of software solutions
  • Establish and maintain coding standards and best practices
  • Communicate technical concepts to diverse audiences
  • Collaborate with remote stakeholders effectively
  • Identify and resolve complex technical issues

Benefits

  • Medical, dental, and vision insurance
  • 401K
  • Sick leave and employee assistance program
  • PTO, paid holidays, and legal insurance options based on package selection
Full Job Description
Software Architect
Contract To Hire

Job Site : Hybrid

Job No. : 31621

City : Centennial

State : CO

Pay Range : $70-76/hr W2

Job Details:

BENEFITS: Medical, dental, and vision insurance, 401K, sick leave, and employee assistance program. Depending on your package selection, Averro offers PTO, paid holidays, and legal insurance.

EXTENSION/CONVERSION: Eligible

ROLES & RESPONSIBILITIES

We are seeking a highly skilled and experienced Software Architect to join our team based in Centennial, CO. The ideal candidate will possess strong technical abilities and a proven track record of collaborating with software development teams to provide technical expertise and direction.

Key responsibilities include researching, designing, and implementing scalable, high-performance, cost-effective, and secure solutions that meet business requirements. The role involves mentoring other developers, ensuring adherence to defined coding standards and best practices, and effectively communicating technical concepts to both technical and non-technical audiences. The successful candidate will be responsible for identifying and solving complex technical issues, guiding the maintenance of legacy software, and understanding business processes to assist in defining requirements and designing solutions that guide our software tools to the future.

  • Technical Leadership: Guide software development teams, providing technical expertise and direction. Anticipate, research, plan, and educate others on IT trends, benefits, and risks.
  • Desktop Software Design: Research, design, and implement solutions that meet business requirements, considering scalability, performance, cost, and security.
  • High-Level Design: Develops and maintains the overall architecture of desktop software solution including choosing technologies, frameworks, and patterns.
  • Roadmap and Standards: Develop and maintain solution roadmaps and standards, ensuring consistency across the suite by coordinating with technical leaders.
  • Technical Consulting: Provide technical consulting to developers and engineers, ensuring solutions are delivered in line with standards.
  • Communication: Communicate technical concepts and solutions to both technical and non-technical audiences. Ensure all aspects of architecture are communicated within the immediate team.
  • Collaboration: Collaboration is an important part of our Weyerhaeuser culture. A successful candidate can collaborate effectively with our local team but also must engage with stakeholders of our software tools who are remote from our development office.
  • Standards: Develop and enforce coding standards and best practices. Research and evaluate new technologies and tools to improve software development processes.
  • Problem Solving: Identify and solve complex technical issues.
  • Legacy System Maintenance: Guide in maintaining legacy software.
  • Business Process Understanding: Understand business processes and the role of IT solutions. Assist in defining requirements, evaluating alternatives, designing, building, and documenting solutions.

ESSENTIAL QUALIFCATIONS

  • Bachelor's degree or a minimum of eight (8) years of progressive, relevant information technology experience
  • Mastery of technical skills and broad knowledge of technology integration
  • Proficient in training, guiding, and motivating teams
  • Deep understanding of application, infrastructure, and data components for solution architecture
  • Excellent oral and written communication skills
  • Skilled in explaining technical topics to non-technical audiences and delivering presentations
  • Sets clear performance expectations and guides team members
  • Actively coaches staff and identifies development opportunities
  • Anticipates project team needs to maximize performance
  • Skilled in solving complex problems and translating business requirements into technical solutions
  • Strong technical knowledge in software development principles, technologies, and frameworks
  • Problem-solving skills for complex technical issues
  • Experience with CAD development
  • Experience with Building Information Modeling (BIM)
  • 3D application development skills
  • Desktop application development
  • Web application development
  • Proficiency in .NET (ASP.NET, VB.NET, C#.NET), Angular
  • Experience with Azure DevOps

BONUS QUALIFCATIONS

  • Proficiency in C++
  • Skills in Augmented Reality (AR)
  • Skills in Virtual Reality (VR)
  • Proficiency with IFC file format
  • Experience in implementing civil engineering principles
  • Knowledge/skills in Artificial Intelligence (AI)

About New Jersey Transit

New Jersey Transit Corporation, branded as NJ Transit, is a state-owned public transportation system that serves the US state of New Jersey, along with portions of New York State and Pennsylvania. It operates bus, light rail, and commuter rail services throughout the state, connecting to major commercial and employment centers both within the state and in the adjacent major cities of New York and Philadelphia. NJ Transit also provides bus service to the Port Authority Bus Terminal in Manhattan. NJ Transit is headquartered in Newark, New Jersey.
Learn more about New Jersey Transit
Size
11,900 employees
Industry
Net Income
-$100 million
Founded
1979
5 Year Trend
-2%
Revenue
$2.4 billion
NASDAQ

Similar Jobs

More Information Technology Jobs

Find similar Software Architect jobs: