Role Description:
As a Senior Software Developer you will be responsible for designing, developing, and maintaining high-performance software solutions. Your primary focus will be on ReactJS for front-end development, while leveraging your expertise in C# or Java for back-end services. You will collaborate with cross-functional teams to deliver scalable and reliable applications. Strong communication skills and a deep understanding of object-oriented programming (OOP) concepts are essential for this role.
Key Responsibilities:
Front-End Development: Design and implement user interfaces using ReactJS, ensuring a seamless and responsive user experience.
Back-End Development: Develop and maintain server-side applications and services using C# or Java, adhering to best practices and coding standards.
Integration: Work closely with database teams and integrate with Microsoft SQL Server 2019 and other data sources.
Collaboration: Engage with product managers, designers, and other developers to understand requirements and deliver solutions that meet business needs.
Quality Assurance: Conduct code reviews, write unit tests, and perform debugging to ensure the delivery of high-quality software.
Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and innovative team environment
Bachelor's Degree