Search by job, company or skills

VBeyond Corporation

Staff Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Lead the design, development, and deployment of secure, efficient, and scalable software solutions.
  • Translate high-level project requirements into functional, high-quality applications across both backend and frontend frameworks.
  • Design, build, and maintain clean, reusable, and high-performing code.
  • Collaborate closely with cross-functional teams, including engineering, product, and data science, to ensure seamless integration of solutions.
  • Identify and resolve bottlenecks, optimize application performance, and address system vulnerabilities.
  • Drive best practices in coding, testing, and DevOps to maintain high code quality, including rigorous testing and code review processes.
  • Proactively identify opportunities for technical innovation and improvements in existing systems.
  • Mentor and guide developers, fostering a culture of growth and knowledge sharing within the team.
  • Contribute to technical specifications, architectural designs, and documentation.
  • Continuously enhance technical knowledge and skills by staying up-to-date with the latest technology trends, especially in Azure and Microsoft ecosystems.

Key Skills and Experience

  • Technical Leadership: Proven experience leading complex software projects, setting technical direction, and mentoring engineering teams.
  • Azure Expertise: Extensive knowledge of Microsoft Azure services, including MS SQL Server, Azure Web Apps, Functions (HTTP, Queue, Orchestration), Storage solutions, and DevOps (CI/CD).
  • Backend Development: Proficiency in .NET Core, ASP.NET MVC, and REST API development with a deep understanding of object-oriented programming and design principles.
  • Frontend Frameworks: Solid experience with modern JavaScript frameworks such as Angular and React, with a strong understanding of HTML, TypeScript, and CSS.
  • Database Management: Expertise in SQL databases, including schema design, stored procedures, and ORM technologies like Entity Framework Core and LINQ.
  • Problem Solving: Strong analytical and troubleshooting skills, with a proactive approach to addressing technical challenges.
  • Code Quality & Testing: Demonstrated experience with unit testing frameworks, code reviews, and ensuring high code quality standards.
  • Agile Development: Experience working in Agile/Scrum environments, with a commitment to iterative development and continuous improvement.
  • Communication & Collaboration: Excellent verbal and written communication skills with the ability to work effectively in cross-functional teams.

Qualifications

  • Advanced degree in Computer Science, Engineering, or a related field, with significant experience in cloud architecture and enterprise applications.
  • Extensive experience in leading the design and implementation of complex cloud architectures, with a focus on Microsoft Azure.
  • Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 10+ years of professional software engineering experience, with demonstrated expertise in full-stack development.
  • Proven experience in delivering enterprise-grade applications, particularly within the Azure ecosystem.
  • A passion for continuous learning, technology innovation, and mentoring.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138598255

Similar Jobs

Walk-in