Job Title: Senior .Net / JavaScript Developer
Overview
We are looking for a highly skilled and experienced Senior .NET / JavaScript Developer to join our innovative team. The successful candidate will be responsible for designing, developing, and maintaining complex web applications. This role demands a deep understanding of both front-end and back-end technologies, particularly .NET and JavaScript frameworks.
Key Responsibilities
Design, develop, and maintain web applications using .NET and JavaScript frameworks.
Architect and implement robust, scalable, and secure web applications.
Lead project development from concept to deployment, ensuring high performance and responsiveness.
Develop and optimize relational database solutions using MySQL.
Collaborate with cross-functional teams including product managers, designers, and other developers.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve complex technical issues.
Stay up-to-date with the latest industry trends and technologies to ensure our tech stack remains cutting-edge.
Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
Required Skills & Experience
Extensive experience in Fullstack development using .NET (C#, ASP.NET) and JavaScript (React, Angular, or Vue.js).
Proven expertise in MySQL database management and development.
Strong proficiency in front-end technologies including HTML, CSS, and JavaScript.
Deep understanding of RESTful APIs, web services, and integration patterns.
Experience with version control systems such as Git.
Advanced knowledge of object-oriented programming, design patterns, and best practices.
Demonstrated ability to lead projects and work collaboratively in a team environment.
Nice to Have Skills
Familiarity with cloud platforms such as Azure or AWS.
Experience with other databases (relational or NoSQL) and data storage solutions.
Knowledge of DevOps practices, CI/CD pipelines, and automated deployment processes.
Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
Understanding of Agile methodologies and project management tools.
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
At least 5-7 years of professional experience in software development.
Soft Skills
Excellent problem-solving and analytical skills.
Strong leadership and mentorship abilities.
Effective communication and collaboration skills.
Ability to manage multiple tasks and projects simultaneously.
Adaptability and willingness to embrace new technologies and methodologies.
Output Summary Of Main Tech Skills
Main Tech Skills: Fullstack development with .NET (C#, ASP.NET), JavaScript (React, Angular, or Vue.js), MySQL.
Years of Experience: Typically requires 5-7 years of relevant experience.
Good-to-Have Technologies: Azure, AWS, Docker, Kubernetes, other databases (relational or NoSQL), CI/CD practices.