Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email
Job Description:
Job Responsibilities Include:
Manages a 23 person client team
Performs written performance reviews for team
Holds regular oneonones with team members
Designs independently within a defined architecture
Provides input to the architecture
Understands different architectural views (conceptual logical physical and deployment)
Reviews code assuring Definition of Done coding standards and good design principles are met
Operates as a fullstack developer with expertise in new and legacy architecture styles
Develops talent at all levels of developer
Sets an example of a professional developer
Coaches and teaches usage of Design Patterns SOLID principles and Architectural Patterns
Establishes development environment setup for team from scratch
Creates new hosting and deployment environments from scratch or works with engineering in their creation
Establishes new Continuous Integration integrates with SCM and sets up builds
Guides the team in developing estimates
Communicates with the client on new features and scope change
Defines technical approach leads team in implementing it
Designs features independently
Delivers complex components
Defines and manages tools and processes for team
Mentors team on methodology use
Interviews junior and midlevel candidates for the team
Proactively raises and solves issues with clients
Experience with SQL and stored procedures experience
Basic Qualifications:
8 years of professional experience developing in C#
3 year of experience in Xamarin development
5 years of experience working with .NET technologies including at least one of the following: Web API ASP.NET MVC Blazor or MAUI
3 years of experience with JSON XAML/XML and Web Services
3 years of experience working with Databases
3 years of experience working with Azure including at least one of these technologies: Azure Functions Event Hubs Service Bus Identity AD AKS AzDO and APIM
3 years of experience working with JavaScript jQuery NodeJS and/or other related frontend web technologies
3 years of experience with unit testing
2 years of experience in creating new hosting and deployment environments from scratch working knowledge of containers and virtualization
1 year of experience working with the Agile methodology/SCRUM process
1 year of experience with other mobile development languages such as Swift Objective C JavaScript
Preferred Skills:
Highly proficient implementing and consuming SOAP or REST services
Advanced debugging and troubleshooting tools and techniques
Expert database programming skills
Expertise in ObjectOriented Design and Development (SOLID principles)
InDepth understanding of Server operating systems and Cloud hosting models and strong ability to establish new Continuous Integration integrate with SCM and setup builds
Strong experience with the Agile methodology and the SCRUM process
Excellent written and verbal communication skills
Prior team leadership experience strongly preferred
Masters degree in technical discipline desired
Full Time