As a C# and Java Developer at PRATech you will play a crucial role in designing, developing, and maintaining software applications. You will collaborate closely with
cross-functional teams to understand business requirements and translate them into efficient, scalable, and maintainable code. Your contributions will directly impact our
products and services.
Experience Level: Minimum 2 years (Experienced candidates) / Freshers with strong C++
skills
Responsibilities:
● Design, develop, test, and maintain C# and Java applications and components.
● Collaborate with cross-functional teams to gather and analyze requirements.
● Write clean, maintainable, and efficient code following best practices in both
C# and Java.
● Debug and resolve software defects and issues in both languages.
● Participate in code reviews to ensure code quality and adherence to coding
standards.
● Stay up-to-date with industry trends and technologies to continuously
improve your skills.
● Provide technical guidance and mentorship to junior developers when
necessary.
Qualifications:
For Experienced Candidates:
● Bachelor’s degree in Computer Science, Software Engineering, or a related
field.
● Minimum of 2 years of professional experience in C# and Java development.
● Strong knowledge of C# and the .NET framework.
● Proficiency in Java, including familiarity with Java EE or Spring.
● Experience with web application development using technologies such as
ASP.NET MVC, ASP.NET Core, and Java-based frameworks.
● Proficiency in SQL and database design.
● Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
● Excellent problem-solving and communication skills.
● Ability to work effectively in a collaborative team environment.
● Self-motivated and eager to learn new technologies.
For Freshers with Strong C++ Skills:
● Bachelor’s degree in Computer Science, Software Engineering, or a related
field.
● Strong programming skills in C++.
● Passion for software development and a willingness to learn C# and Java.
● Excellent problem-solving skills and a strong desire to work in a collaborative
team environment.
● Eagerness to expand your skills and contribute to exciting projects.