SUMMARY:
Our client is seeking a passionate and experienced Mid-Senior Developer with expertise in Java and C
POSITION INFO:
Our client is seeking a passionate and experienced Mid-Senior Developer with expertise in Java and C# to join our dynamic team. As a Mid-Senior Developer, you will be instrumental in delivering high-quality, reliable, and scalable solutions to meet the evolving needs of our clients.
Responsibilities:
-
Design, develop, and implement complex software solutions using Java, C#, and other technologies, ensuring applications are performant and scalable.
-
Collaborate with cross-functional teams to define, design, and deliver new applications and features.
-
Participate in all phases of the software development lifecycle, from requirement gathering, analysis, and design to implementation, testing, and release.
-
Engage in code and design reviews to maintain code quality and ensure design consistency.
-
Debug and resolve technical issues and defects.
-
Provide mentorship and guidance to junior developers, fostering a culture of continuous improvement and learning.
-
Contribute to the documentation of technical design and architecture.
-
Stay updated on the latest industry trends and technologies to ensure we remain competitive.
Key Skills:
-
Strong proficiency in Java and C#, with a good knowledge of their ecosystems.
-
Familiarity with various design and architectural patterns.
-
Skill for writing reusable libraries.
-
Knowledge of concurrency patterns in Java and C#.
-
Familiarity with Microsoft SQL Server and other databases.
-
Experience with front-end technologies like HTML, CSS, and JavaScript is a plus.
-
Strong understanding of object-oriented programming.
-
Proficient understanding of code versioning tools, such as Git.
Qualifications:
-
A Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
-
8 years of professional software development experience.
-
Proven experience with both Java and C# in professional projects.
-
Experience working in Agile/Scrum development process.
-
Excellent problem-solving abilities and communication skills.
-
Ability to work both independently and in collaborative teams.
NB! This job is now closed. You can apply for other jobs by uploading your CV.