Solve client needs by building new custom software, enhancements, bug fixes, or consulting.
Work on a full scrum team contributing new code and reviewing pull requests on a large enterprise scale software project.
Or lead mid-sized software development projects from start to finish balancing work from multiple projects simultaneously.
Participate in technical requirements gathering, technology selection, data modeling, Azure infrastructure design, and DevOps & CI/CD process design with guidance from other technical and architecture experts.
Architect & develop new applications and features using industry standard best practices.
Meet with clients to craft technology solutions that meet their business needs.
Requirements
Advanced experience with Microsoft stack web development (C#, .NET, SQL Server, Azure, JavaScript, HTML, CSS)
Competence in at least four areas in the full stack with advanced experience in at least one
Knowledge of good architectural patterns for writing scalable and maintainable software
Proven success leading projects from start to finish
Strong technical and non-technical communication skills, both written and verbal.
Ability to estimate tasks effectively and accurately
Ability to gather and write strong requirements based on client’s business objectives
Benefits
Health insurance, dental, vision, 401(k) matching, FSA, disability, life insurance, and paid parental leave
100 hours per year to focus on your professional development
Flexible work schedule meaning you can work regular hours or choose weekends and evenings
Profit sharing bonus means as we’re successful, you’re successful
Work-life balance is essential and highly valued at Emergent Software.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.