Description & Requirements
We are looking for a dedicated and enthusiastic Senior Software Engineer to join our team and work on the development of the Infor CloudSuite Portal (CSP) product. The CSP is a critical part of Infor’s SaaS, providing the platform for provisioning Infor’s enterprise products and offering features to manage tenants on Single-Tenant and Multi-Tenant clouds. As part of our dynamic team, you will contribute to the design and development of this product, using an engineering approach to solve challenging problems.
As a Senior Software Engineer, you will work under the guidance of technical leads to help design and develop high-quality software solutions. This role offers an excellent opportunity to enhance your skills and advance your career in a collaborative and supportive environment.
Job Title: Senior Software Engineer
Experience Level: 6-9 Years
Location: Hyderabad, India
Key Responsibilities:
- Design, develop, test, and maintain high-quality software applications.
- Understand system functionality and adhere to best development practices.
- Collaborate with technical leads to translate high-level design requirements into detailed, scalable, and secure solutions.
- Optimize and enhance existing systems for improved scalability, performance, and maintainability.
- Apply object-oriented design principles and patterns.
- Take ownership of functional modules, working with support teams to troubleshoot and resolve issues.
- Utilize relational databases and SQL for data storage solutions.
- Document technical designs clearly and concisely.
- Stay informed about industry trends and be proactive in learning new technologies.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6-9 years of professional software development experience.
- Strong understanding of object-oriented concepts and design patterns.
- Proficiency in data structures and algorithms.
- Programming experience with C#.NET.
- Proficient in web development technologies such as HTML, JavaScript, and CSS.
- Experience with integration technologies (REST APIs, SOAP, JSON, XML).
- Experience with frameworks like Angular or React.
- Familiarity with any cloud (AWS, Azure, Google Cloud).
- Solid experience with relational databases and SQL.
- Excellent design, problem-solving, and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and follow instructions meticulously.
- Experience with version control systems (e.g., Git).
- Knowledge of software development methodologies (Agile, Scrum, Kanban).
Preferred Skills:
· Experience with Python programming.