Qwikkit

Software Developer

Houston, TX, US

25 days ago
Save Job

Summary

Summary

The IT Software Developer works closely with a team of software developers to actively contribute to the codebase, writing code and conducting code reviews. Software Developers report directly to the Software Development Manager.

This role is crucial to helping the organization achieve its software development goals to support our company strategy of: 

  • Make the whole cabinet renovation experience easy.
  • Deliver fast.
  • Gather customer input, respond, and improve.


The IT team fosters a culture of innovation, collaboration, and continuous improvement. Developers are expected to engage in open discussions, share ideas, and proactively suggest improvements to our software solutions and processes.

Position Goals

  • Deliver high-quality, scalable, and maintainable code that supports the company’s automation and customer experience initiatives.
  • Collaborate with other developers on the team.
  • Continuously improve internal software development processes and contribute to architectural decisions.
  • Actively participate in cross-functional collaboration to drive innovation and efficiency.


Essential Job Functions

  • Receive project outlines with clear goals and estimated resource requirements.
  • Help develop scope documents and requirements in consultation with a project’s customers.
  • Help develop proposed data architectures to support agreed-upon scopes.
  • Write clean, maintainable, and well-documented code following best practices.
  • Optimize application performance, refactor legacy code, and ensure security best practices.
  • Participate in code reviews.
  • Create training documentation.
  • Close the loop, ensuring deployed software meets the original project goals.


Required Qualifications

  • Strong software development skills, with experience developing and deploying applications using C# and .NET.
  • Strong understanding of Angular, LINQ, TypeScript, HTML, JavaScript, and CSS.
  • Willingness to learn and adapt to new technologies.
  • Experience with SQL and experience working with databases.
  • Experience with source control systems such as Git or TFS, including knowledge of branching, merging, and version control best practices.
  • Strong problem-solving and analytical skills.
  • Strong written and verbal communication skills.
  • Ability to manage priorities and deadlines effectively in an agile development environment.
  • Strong attention to detail: ability to identify and address bugs and other issues that may arise during the development process.


Qualifications Desired But Not Required

  • Experience working with Microsoft Business Central 365.
  • Experience working with Microsoft Azure Dev Ops.
  • Experience mentoring or leading other developers.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: