Senior .Net Software Engineer

December 20, 2024

Job Description

About the job

Back to All Openings

We are looking for

Senior .Net Software Engineer

Nigeria Software Engineer, .NET

Share

About AltexSoft

We are seeking a highly skilled and motivated Senior .NET Developer to join our dynamic development team. As a Senior .NET Developer, you will play a crucial role in designing, developing, and maintaining software solutions using the .NET framework. Your responsibilities will include working closely with other developers and project managers to gather requirements, develop code, conduct unit testing, and provide technical support.

About Project

AltexSoft is a technology consulting and software engineering company that provides custom software development services, IT strategy consulting, and data science solutions. The company specializes in delivering end-to-end solutions across various industries, including travel, finance, healthcare, and logistics. AltexSoft helps businesses innovate, streamline operations, and achieve digital transformation through cutting-edge technology and tailored software solutions.

You Have

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a .NET Developer, preferably in a senior-level role.
  • Strong knowledge of the .NET stack and related technologies such as C#, ASP.NET, and SQL Server.
  • Experience with software development methodologies and best practices (e.g., Agile, Scrum).
  • Familiarity with source control systems (e.g., Git, SVN) and bug tracking tools.
  • Good understanding of software development principles (e.g. SOLID, DRY, KISS, YAGNI)
  • Ability to write clean and readable code
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team in a fast-paced environment.

You Are Going To

  • Collaborate with project stakeholders to gather and analyze software requirements.
  • Design and develop high-quality software solutions using the .NET (core and framework) and associated technologies.
  • Write efficient, clean, and maintainable code according to established coding standards and best practices.
  • Perform unit testing to ensure the quality and reliability of developed software.
  • Debug and resolve software defects and issues in a timely manner.
  • Participate in code reviews and provide constructive feedback to team members.
  • Collaborate with cross-functional teams to integrate software components.
  • Provide technical support and assistance to end-users as needed.
  • Stay up-to-date with emerging technologies and industry trends, and apply them to improve development processes and software quality.

We offer

Work-life Balance

  • Possibility to work remotely

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development

Development

  • Horizontally — master new technologies at internal courses
  • Vertically — choose your own career path through Competency trees

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

Location