GHD

Senior Software Developer

Posted: 3 minutes ago

Job Description

Job DescriptionAs a senior software developer with 4-6 years of experience, you have refined your skills and become proficient in back-end development. You will have built a solid foundation of backend development skills and be reliable and capable in your role. Your focus will be on delivering high-quality, performant, and scalable backend systems, collaborating effectively with team members, and continuously improving your skills.Key ResponsabilitiesDevelopment and Implementation: Design, code, test, and deploy complex backend applications. Ensure that your code meets the highest standards of quality, performance, and scalability. Accountability: Take ownership of your tasks and projects. Ensure timely completion and proactively address any issues that arise. Self-Direction: Work independently and manage your workload effectively. Seek out opportunities for improvement and take initiative in your work. Collaboration: Work closely with team members, including senior leaders and peers. Participate in team discussions and contribute to the overall success of the project.Communication: Maintain clear and concise communication with team members and stakeholders. Provide regular updates on your progress and seek feedback to improve. Continuous Improvement: Stay current with industry trends, best practices, and emerging technologies. Participate in training and development opportunities to enhance your skills.Skills And Competences4-6 years of experienceProgramming Languages: Proficiency in C#, .NET Core, .NET framework, and Node.js. Database Management: Experience with relational databases such as MSSQL, MySQL, or PostgreSQL.Web Development: Experience with ASP.NET, HTML5, CSS3, Bootstrap and JavaScript. Front-End Technologies: Experience with front-end frameworks like AngularJS, Vue.js or React Content Management System (CMS): Experience with Umbraco CMS (Preferably version 9+) in core development and customization Data Formats: Experience with JSON and XML design.Microservices: Knowledge of microservices architecture and implementation. API Development: Expertise in designing and developing RESTful APIs. Cloud Services: Experience to cloud services such as Azure Functions, Blob Storage, and SQL. Version Control: Familiarity with version control systems like Git. Testing: Understanding of unit and integration testing. Problem-Solving: Strong problem-solving skills and the ability to troubleshoot issues effectively. System Design: Solid understanding of backend system design principles. Performance Optimization: Knowledge of performance optimization techniques for backend systems.Advanced English skills (mandatory)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period