Summary
The job is for a Staff Software Engineer at ghSMART, a consulting firm that advises CEOs, boards, and investors. The employee will design, develop, test, and maintain software solutions using Microsoft technology stack, collaborate with cross-functional teams, provide mentorship, and contribute to architectural decisions.
Requirements
- 7+ years of experience in building a variety of end-to-end projects
- Bachelor’s degree or higher in Engineering, Physics, Computer Science or related field
- Certifications such as TOGAF, Microsoft Certified: Azure Solutions Architect Expert, or other relevant credentials
- Superior written and verbal communication skills and project management capabilities
- Ability to handle sensitive information with the highest degree of integrity and confidentiality
- Architectural Frameworks: Familiarity with frameworks like TOGAF or Zachman. Experience in designing and implementing complex enterprise solutions, including integration with existing systems
- Cloud Architectures: Deep understanding of cloud platforms, especially Microsoft Azure
- Technology Assessment: Ability to evaluate and select appropriate technologies to meet business objectives
- Data Modeling: Knowledge of data architectures, including data lakes, data warehouses, and big data solutions. Experience with Microsoft SQL Server / Postgres and database design
- Front-End Development: Proficiency in HTML, CSS, and JavaScript. Familiarity with front-end frameworks like Angular or React could be essential
- Back-End Development: Strong expertise in back-end frameworks. Should be well versed in at least one of the following (Django, ASP.NET , Node.js , Laravel, Ruby on Rails, etc.). Understanding of RESTful API design
- Source Control: Knowledge of Git or other version control systems
Responsibilities
- Design, develop, test, and maintain high quality software solutions using Microsoft technology stack
- Collaborate with cross-functional teams to deliver high-performance, scalable, and secure applications that meet our clients' needs
- Provide mentorship to the engineering team
- Contribute to architectural decisions
Preferred Qualifications
- DevOps: Familiarity with Microsoft Azure DevOps, CI/CD pipelines, and other Azure services is beneficial
- Cloud: Experience with Microsoft Azure, including Azure App Services, Azure Functions, and other cloud-based Microsoft solutions
- Other Microsoft Tools: Experience with other Microsoft technologies like SharePoint, Microsoft 365, and Power BI will be advantageous
Benefits
- $150,000 - $195,000 a year base salary
- Annual competitive performance bonus of $30,000 - $50,000
- Opportunity to buy equity in our fully team owned firm