$$$ Software Development Manager - $$$ in Virginia Beach, VA at Vaco

Date Posted: 4/19/2021

Job Snapshot

Job Description

Sorry no C2C / 3rd Party

The Software Development Manager develops rich, interactive user experiences across client's desktop and mobile platforms. The ideal candidate will have a passion for the latest in .NET, HTML, CSS, JavaScript, SPA and working in a fast-paced and collaborative environment and will be driven to help push web development initiatives.

Mandatory skills: SQL server database, REST services, Design Patterns, MVC framework, Dependency Injection, software design pattern, Blazor framework, web apps, Blazor Server, Blazor WASM, database development, database object, Agile SDLC, GIT, source control, DevOps, Automated Builds, N tier system, programming, unit tests, integration tests, quality software delivery, system design patterns, tiered architecture, testing, system documentation

Description:

1. .NET Applications Developer who will be responsible for analyzing complex software requirements to design and develop high quality components for N-tier systems.

2. Perform code review with development team and provide constructive feedback, set code review standards and raise the bar continually on the accepted definition of clean code.

3. The SDM is expected to take a mentorship role within the teams, ensuring that programming/dB best practices are being followed, prioritizing work effectively, addressing production issues in a timely manner and writing system documentation when required.

4. Participate in regular architecture discussions with Director/CTO

5. Primary responsibilities include: Ability to develop web applications and backend services using C#, ASP.NET MVC, REST API, .NET Core, Java Script, JQuery, and CSS.

6. Experience with an SPA such as Blazor and React js

7. The successful candidate should have strong communication skills to be effective in both technical and business requirement discussions.

8. Work in conjunction with Product Owner to gather and prepare proposed sprint deliverables for Director/CTO approval.

9. Lead regular infrastructure review on performance metrics and plan for future scaling.

10. Conduct regular review of database design/schema and lead database object development.

11. Understanding of key business processes and competitive strategies related to the IT function.

12. Conduct regular review with Application Support team to continuously improve interaction and efficiency between App Support & Software Team.

13. Ability to plan and manage projects.

14. Ability to solve complex problems by applying best practices.

15. Ability to provide direction and mentor less experienced teammates.

16. Work with project business and system analysts to clarify the requirements and then implement them

17. Participate in code reviews Enforce SOLID standards and best practices Participate in Agile SDLC

Requirements

-3+ years' experience in leading a team of developers.

-10+ years' expertise writing semantic HTML5/HTML and CSS3/CSS.

-10+ years' expertise writing clean, unobtrusive JavaScript/AJAX including experience with common libraries (jQuery, MVC, Bootstrap, etc.) and debugging tools (Firebug, Fiddler, etc.).

-Expertise with Bootstrap and Adaptive/Responsive development techniques.

-Expertise with object-oriented coding; version/source control, bug tracking, and workflow applications/tools.

-Experience with single page application (SPA) such as Blazor and React.

-Experience with front-end architecture in an enterprise-level website.

-Experience with HTML5 APIs (like canvas, local storage, etc.)

-Knowledge of current trends and best practices in front-end architecture, including performance, accessibility and usability.

-Solid problem solving, technical troubleshooting, and decision-making skills, as well as excellent communication, initiative and teamwork.

-Bachelor's degree (B. A.) from four-year college or university; or four to six years related experience and/or training; or equivalent combination of education and experience.

-Experience working with ASP.NET MVC4 Razor

-Has a good eye for design and layout.

Job Requirements

Sorry no C2C / 3rd Party The Software Development Manager develops rich, interactive user experiences across client’s desktop and mobile platforms. The ideal candidate will have a passion for the latest in .NET, HTML, CSS, JavaScript, SPA and working in a fast-paced and collaborative environment and will be driven to help push web development initiatives. Mandatory skills: SQL server database, REST services, Design Patterns, MVC framework, Dependency Injection, software design pattern, Blazor framework, web apps, Blazor Server, Blazor WASM, database development, database object, Agile SDLC, GIT, source control, DevOps, Automated Builds, N tier system, programming, unit tests, integration tests, quality software delivery, system design patterns, tiered architecture, testing, system documentation Description: 1. .NET Applications Developer who will be responsible for analyzing complex software requirements to design and develop high quality components for N-tier systems. 2. Perform code review with development team and provide constructive feedback, set code review standards and raise the bar continually on the accepted definition of clean code. 3. The SDM is expected to take a mentorship role within the teams, ensuring that programming/dB best practices are being followed, prioritizing work effectively, addressing production issues in a timely manner and writing system documentation when required. 4. Participate in regular architecture discussions with Director/CTO 5. Primary responsibilities include: Ability to develop web applications and backend services using C#, ASP.NET MVC, REST API, .NET Core, Java Script, JQuery, and CSS. 6. Experience with an SPA such as Blazor and React js 7. The successful candidate should have strong communication skills to be effective in both technical and business requirement discussions. 8. Work in conjunction with Product Owner to gather and prepare proposed sprint deliverables for Director/CTO approval. 9. Lead regular infrastructure review on performance metrics and plan for future scaling. 10. Conduct regular review of database design/schema and lead database object development. 11. Understanding of key business processes and competitive strategies related to the IT function. 12. Conduct regular review with Application Support team to continuously improve interaction and efficiency between App Support & Software Team. 13. Ability to plan and manage projects. 14. Ability to solve complex problems by applying best practices. 15. Ability to provide direction and mentor less experienced teammates. 16. Work with project business and system analysts to clarify the requirements and then implement them 17. Participate in code reviews Enforce SOLID standards and best practices Participate in Agile SDLC Requirements •3+ years’ experience in leading a team of developers. •10+ years’ expertise writing semantic HTML5/HTML and CSS3/CSS. •10+ years’ expertise writing clean, unobtrusive JavaScript/AJAX including experience with common libraries (jQuery, MVC, Bootstrap, etc.) and debugging tools (Firebug, Fiddler, etc.). •Expertise with Bootstrap and Adaptive/Responsive development techniques. •Expertise with object-oriented coding; version/source control, bug tracking, and workflow applications/tools. •Experience with single page application (SPA) such as Blazor and React. •Experience with front-end architecture in an enterprise-level website. •Experience with HTML5 APIs (like canvas, local storage, etc.) •Knowledge of current trends and best practices in front-end architecture, including performance, accessibility and usability. •Solid problem solving, technical troubleshooting, and decision-making skills, as well as excellent communication, initiative and teamwork. •Bachelor's degree (B. A.) from four-year college or university; or four to six years related experience and/or training; or equivalent combination of education and experience. •Experience working with ASP.NET MVC4 Razor •Has a good eye for design and layout.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs