Senior Programmer / Analyst

$110,000 - $130,000/Yr

Cornerstone Building Brands - Houston, TX

posted 4 months ago

Part-time - Mid Level
Remote - Houston, TX
Fabricated Metal Product Manufacturing

About the position

The Senior Programmer / Analyst at Cornerstone Building Brands plays a pivotal role in leading the development and implementation of systems that align with the company's strategic objectives. This position requires a proactive approach to meet with stakeholders and IT peers to define the overall technical roadmaps, project scope, and objectives, while also finalizing business requirements. The individual will be responsible for developing IT technical designs and specifications, providing technical guidance to developers, and assisting in the development of computer programs. Additionally, the role involves supporting testing and training activities, as well as coordinating supporting IT functions to execute IT strategies and implement technical solutions. A key aspect of this role is the ability to lead a team of developers to accomplish set goals and meet specific timelines. The Senior Programmer / Analyst must possess a diverse set of technical skills and industry knowledge to effectively develop applications and systems. Excellent communication skills are essential, as the individual will be required to work closely with end users to ensure their needs are met. The position demands a strong analytical mindset to assess business needs and design software solutions accordingly. The responsibilities also include overseeing the day-to-day maintenance and debugging of existing software, applying keen attention to detail and organization to manage multiple components of a system or application simultaneously. The Senior Programmer / Analyst will provide clear instructions to the project team, ensuring that the software functions as intended and addressing any questions that may arise. Furthermore, the role involves recommending upgrades for existing systems, creating diagrams and models to illustrate coding requirements, and documenting each aspect of a system for future reference. The individual will also revisit the development process to fix bugs or address business concerns and will be responsible for teaching and training other developers.

Responsibilities

  • Lead the development of application systems that align with the company's needs.
  • Analyze user needs and design, test, and develop software to meet those needs.
  • Lead a team of developers to accomplish set goals and meet specific timelines.
  • Use analysis and critical thinking skills to assess business needs and design software solutions.
  • Oversee day-to-day maintenance and debugging of existing software.
  • Provide clear instructions to the project team and explain software functionality to customers.
  • Recommend upgrades for existing systems and programs.
  • Develop software components that integrate well within the overall program.
  • Create diagrams, flowcharts, and models to illustrate coding requirements.
  • Ensure continued functionality of programs during maintenance and testing phases.
  • Document all aspects of systems or applications for future upgrades and maintenance.
  • Revisit development processes to fix bugs or address business concerns.
  • Teach and train other developers.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field required.
  • At least 5 years of experience working on SDLC systems implementations and software development.
  • 5+ years of experience in C#, .NET, ASP.NET, Angular 14+, Windows Forms, WCF, WebAPI's, Restful Services, Microsoft SQL Server, MySQL, JavaScript, jQuery, HTML5, CSS3, GIT/TFS Source Control.
  • Experience with AGILE / SCRUM Framework.
  • Experience with Atlassian's JIRA and Confluence tools.
  • Previous experience working with offshore development teams.
  • Business savviness with experience providing guidance to cross-functional teams.
  • Time Management and Project Management experience.
  • Strong background in implementing systems and leading design, programming, and testing of applications.
  • Proficiency in web-oriented languages with both front-end and back-end skills.

Nice-to-haves

  • Docker
  • DevOps
  • C++

Benefits

  • Medical, dental, and vision benefits starting day 1.
  • Paid time off (PTO) and paid holidays.
  • Flexible Spending Account (FSA).
  • Life insurance, Long-Term Disability (LTD), and Short-Term Disability (STD).
  • 401k retirement plan.
  • Employee Assistance Program (EAP).
  • Discount programs.
  • Tuition reimbursement.
  • Training and professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service