Job Description
<p>We are seeking a talented and experienced Senior Software Developer to join our team at Gen X Management Partners. The ideal candidate will have a passion for software development, a proven track record of delivering high-quality solutions, and a desire to work in a fast-paced and dynamic environment.</p><p><strong>Responsibilities:</strong></p><p>路 Design, develop, and maintain software applications using C# and .NET 6.0</p><p>路 Collaborate with our team to identify and solve complex software problems</p><p>路 Write clean, efficient, and maintainable code using a variety of programming languages and technologies</p><p>路 Test and debug software applications to ensure they meet requirements and are free of defects</p><p>路 Stay up-to-date with the latest trends and technologies in software development</p><p>路 Mentor and guide junior developers, helping them to grow and improve their skills</p><p>路 Write and maintain technical documentation, including specifications, user manuals, and instructions</p><p>路 Implement continuous integration and continuous deployment (CI/CD) strategies to ensure software is delivered quickly and efficiently</p><p>路 Configure and maintain build and release pipelines using tools such as Azure DevOps</p><p>路 Work with SQL Server and MongoDB databases to store and retrieve data, optimize queries, and ensure data integrity</p><p>路 Develop tools to improve our data migration suite</p><p><strong>Qualifications:</strong></p><p>路 Bachelor’s or Master’s degree in computer science, software engineering, or a related field</p><p>路 At least 8 to 10 years of experience in software development</p><p>路 Strong programming skills in C# and experienced using .NET Core</p><p>路 Familiarity with front-end frameworks such as Angular </p><p>路 Knowledge of software development methodologies such as Agile</p><p>路 Excellent analytical and problem-solving skills</p><p>路 Strong communication and teamwork skills</p><p>路 Some travel may be required in this role.</p><ul><li>If you are a talented and experienced software developer looking for a challenging and rewarding opportunity, we invite you to apply for this role at Gen X Management Partners.</li></ul>