Search by job, company or skills

.NET Azure Senior Dev/Lead

5-9 Years
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

Education, training, experience and licensing:

Education

  • Bachelor's degree or equivalent experience.

Experience

  • 5+ years of professional programming experience.
  • Expertise in .NET Framework and associated technologies including C#, ASP.NET, WCF, Web API, MSMQ, JavaScript, Angular JS, TFS, T-SQL and NuGet.
  • Perform code reviews and static code analysis to ensure code quality, security, and maintainability.
  • Implement security best practices to protect against SQL injections, Cross-Site Scripting (XSS), and other web vulnerabilities.
  • Optimize application performance, ensuring scalability and efficiency.
  • Proven experience creating, executing, and completing technical initiatives. Contemporary knowledge of software tools and frameworks to facilitate development. Advance knowledge in object-oriented software development methodologies and design patterns. Ability to effectively communicate advanced technical concepts to less experienced members of the development team.In-depth understanding of the current Microsoft development tools such as Visual Studio 2015 and TFS 2013. Experience developing solutions that use Web Services, microservices, SOAP and XML. Experience developing browser-based software solutions using IIS.

Licenses/Certifications

  • None

Compliance

KEY Job Responsibilities:

  • Analyze, define, and document system requirements for data, workflow, logical processes interfaces with other systems, internal and external checks and controls, and outputs.
  • Manages day-to-day operational aspects of multiple projects and scopes.
  • Collaborate with product managers, designers, and other developers to deliver robust solutions that meet client needs.
  • Conduct bug tracking, debugging, and troubleshooting to resolve application issues.
  • Identify, document, and address security vulnerabilities in the application.
  • Perform code reviews and static code analysis to ensure code quality, security, and maintainability.
  • Implement security best practices to protect against SQL injections, Cross-Site Scripting (XSS), and other web vulnerabilities.
  • Optimize application performance, ensuring scalability and efficiency.
  • Write unit and integration tests to ensure high code quality.
  • Follow Agile/Scrum development practices and contribute to continuous improvement.
  • Consults with internal and external clients to prototype, refine, test, and debug programs and attain client approval.
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Writes documentation or reviews documentation written by others that describes installation and operation procedures.
  • Writes and maintains functional and technical specifications.
  • Creates test data and runs tests to find errors and confirm program meets specifications.
  • Supervises Developers and development projects.
  • Provides training, coaching and constructive feedback.
  • Assess personal and learning development needs.
  • Plans and implements program to meet identified need through in-service attendance and other formal and informal means.
  • Develops and maintains professional relationships.
  • Promotes good working relationships among staff and between other disciplines and departments.
  • Assume individual accountability for own conduct and maintenance of professional attitude and appearance.
  • Approaches change in a positive manner, motivate staff to work as a team, accept constructive criticism and learn from it.

KNOWLEDGE, SKILLS, and ABILITIES:

  • Must be able to apply principles of critical thinking to a variety of practical and emergent situations and accurately follow standardized procedures that may call for deviations.
  • Must be able to apply sound judgment beyond a specific set of instructions and apply knowledge to different factual situations.
  • Must be alert at all times; pay close attention to details.
  • Must be able to work under stress on a regular or continuous basis.

About Company

Job ID: 108515551

Beware of Scammers

We don’t charge money for job offers