Software Engineer

Design, develop, and implement web application solutions using Scrum/Agile methodologies. Analyze existing applications to assess weaknesses and deficiencies in software functionality and work with senior technical staff to identify application objectives and user interface requirements. Convert project requirements into code through the use of software algorithm design, performance tuning, documentation, debugging, and testing.

Develop applications in a variety of web-based technologies and development languages including Object Oriented Programming, RESTful APIs, Microsoft .NET Framework, SQL server, C#, HTML, JavaScript, CSS, Angular, Node.js, Visual Studio, VS Code, MongoDB, AWS, and Microsoft Azure. Design and develop new user interfaces (UIs) for the company portals and cloud services to expand the company’s existing web applications and business channels.

Perform software flow analysis, tuning, debugging, troubleshooting, and testing to evaluate the quality, functionality, reliability, and usability of software solutions. Monitor application functionality to identify potential problems and assist in the resolution of any hardware and software issues. Maintain existing applications and design upgrades and extensions to adapt to changing business objectives and anticipate future requirements.

Document application design procedures, test procedures, and quality standards and create program user guides for clients. Stay abreast of the latest technological advances and trends in the Information Technology industry.


  • The position requires a Bachelor’s degree in Computer Science, Computer Engineering, or a related field and three years of experience in the job offered or in a related position.
  • The position requires skills and knowledge of .NET Technology, Visual Studio, Object-Oriented Programming, Team Foundation (TFS), JavaScript, HTML, and SQL Server.

Compensation/Expected Work:

  • Salary: $102,544 – $110,000 per year
  • 40 hrs/week
  • Job Site: Irvine, CA

If you are interested in applying or learning more, please submit your CV to MindFire, Inc. at