Responsible for building customized enhancements to existing SaaS product
Interact with peer team members and identify work tasks to pick-up
Work directly with Consulting and Product teams
Passion for a highly scalable performant experience
Knowledge of (and a passion for) current trends and best practices in middle-layer and back-end architecture, including performance, continuous integration, scalability and stability
Build Proof of Concepts and close to Production ready APIs and back-end
Collaborate with other team members to build core application functionality
Very strong design skills and understanding of well-engineered design
Minimum Requirements
Bachelors/Master’s degree from an accredited college/university in technology related field; however, experience may substitute for education
2 - 4 years of IT experience with appetite for high-end software development
Strong software engineering experience across the full development lifecycle with the ability to write specs, design and implement code, ensure code is well tested and deployed successfully
Experience in building apps based on architecture in .Net and .Net Core (C#, .Net framework, CLR, ASP.NET), XML, schemas
Proficient with SQL Server
Thorough understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns, Data Structures
Good working knowledge of CI/CD environments
Collaborative team member with good communication skills used to working in Agile teams
Familiar with cloud technologies (Azure preferred)
Familiar with responsive web applications using HTML5, CSS3, JavaScript and Bootstrap