Skip navigation
Software Architect

Software Architect

Job Description

Software Architect

Immediate opening for a Software architect, focusing on leading the overall architecture and integration within the Mi.Net Software Platform. This position requires a broad knowledge of a range of computer technology disciplines, as well as diverse development principles.


Software Architect Essential Duties:

  • Defines consistent technical architecture for the software platform while taking into consideration issues around flexibility, performance, scalability, maintainability, security, supportability, localization, testing, etc.
  • Investigate and develop solutions throughout all tiers of the application, alongside other members of the software engineering team.  Coordinates with QA to discover and resolve defects.  Authors and maintains technical specifications.
  • Supply best practices to the software development team.  Works closely with engineers to deliver high quality energy information software to the entire organization.
  • Act as a mentor to team and work to insure that best practices are established and are being followed by all.Drive improved technical processes around build/deploy, code reviews and unit testing.
  • Performs other duties as required.

Job Requirements

 Software Architect Required Skills:
  • 10+ years of experience developing commercial software with at least 4+ as a software architect for a database driven application.
  • 4+ years developing .Net applications in a SaaS environment.  Advanced knowledge of Microsoft SQL Server development and administration.
  • B.S. Computer Science, Software Engineering, or related technical field, or comparable background and experience.
  • Ability to prioritize developmental and operational tasks in a dynamic and challenging environment.
  • Ability to work in a team setting as well as independently.
  • Knowledge and understanding of the energy market/domain, including the business needs of end-users.
  • Strong debug and troubleshooting skills.

       SQL Server to achieve best possible performance.

  • Extensive .Net development experience, from coding, architecture, and build.
  • Experience developing rich internet applications for a SaaS.Experience in all aspects of Microsoft SQL Server development and administration.
  • Experienced in the production of thorough documentation.
  • Experience in the deployment, management and maintenance of Enterprise Software on a Microsoft Server based environment.
  • Experience on Agile/Scrum teams.M.S. Computer Science, Software Engineering, or related technical field.

Job Snapshot

Base Pay $100,000.00 - $125,000.00 /Year
Employment Type Full-Time
Job Type Manufacturing, Information Technology
Education 4 Year Degree
Experience At least 10 year(s)
Manages Others Not Specified
Industry Manufacturing
Required Travel Not Specified
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Software Architect

Enter notes about this job: