Key Skills: Azure , .Net Core , Angular ,Micro services
Technical Skills:
- Azure Technologies
- ASP .NET MVC
- .NET Core, boilerplate
- Angular
- REST Services
- Entity Framework Core
- SQL server and Azure SQL server.
MINIMUM JOB REQUIREMENTS:
- Bachelor of Science in Computer Science or Information Systems from an accredited university
- MS in Computer Science preferred (In lieu of degree, relevant work experience)
- A minimum of 10 years experience working in an IT department with a proven track record of advancement of which a significant portion must be in applications development.
- Hands-on experience developing business-scale web applications
Desired Personal Characteristics:
- Detail-oriented, inquisitive, problem-solving nature
- A team player capable of working effectively with individuals throughout the organization
- Strong people developer
- Proven ability to lead people while also possessing a roll up your sleeves attitude to get the job done
KNOWLEDGE, SKILLS & ABILITIES:
- Well-developed skills in the formation, use, and strict adherence to structured application development methodologies using appropriate tools across multiple development teams and technologies.
- Understands and values disciplined project management, and still is able to utilize techniques of rapid application development techniques as a method to return quick results to key stakeholders.
- Expertise managing applications through the full systems development life cycle and a comprehensive understanding of the project management life cycle is required.
- Excellent employee management and development skills with the ability to hire, direct, inspire, educate and support fulltime personnel. Able to build high performing team.
- Strong ability to communicate effectively, work well with others, use productive work methods, exercise sound judgment and display initiative and innovation on the job.
- Excellent project planning skills, problem solving and analytical skills
- Possess exceptional organizational skills and the capability to instill confidence in this function throughout all aspects of the IS/IT organization and the Company.
- Strong background and knowledge of application development technologies.
- Experience in managing application development in a Microsoft based environment.