Infor Recruiting Engineers | Opportunity for Freshers & Experienced | Associate Software Engineer
About Infor
Infor is a global company that specializes in creating cloud-based software for various industries. Imagine you have a computer program that helps your company manage its work, but instead of being stored on your computer, it’s on the internet so you can use it from anywhere. That’s what Infor does – they make these special programs for businesses.
Their software is not one-size-fits-all; it’s tailored to specific industries like manufacturing, healthcare, or retail. The goal is to make these programs easy to use, smart with data, and compatible with the systems companies already have in place. So, if you work at a hospital, Infor might provide software that helps doctors and nurses manage patient records more efficiently.
But Infor isn’t just about the technology; they have a unique way of doing business called “Principle Based Management” or PBM. This approach is built on eight guiding principles that they believe in strongly:
- Integrity: Being honest and doing what’s right.
- Stewardship & Compliance: Taking care of things and following the rules.
- Transformation: Embracing change and finding better ways of doing things.
- Principled Entrepreneurship: Thinking like a smart businessperson who does good for others.
- Knowledge: Always learning and using what you know to make things better.
- Humility: Staying humble and not letting success go to your head.
- Respect: Treating others with kindness and consideration.
- Self-Actualization: Helping people reach their full potential and be the best they can be.
Infor is also passionate about diversity and inclusion. They want to have a wide variety of people working for them to better understand and serve their customers and communities. So, they’re committed to treating everyone equally and fairly, no matter if they’re a man or a woman, their race, whether they have a disability, their age, who they love, what they believe, where they’re from, or whether they served in the military. They believe this makes their company stronger and more representative of the world they serve.
In conclusion, Infor is a global leader in creating specialized computer programs for businesses. They’re all about using technology to make work easier and smarter, but they also have strong principles, value diversity, and believe in treating everyone with respect and fairness. They want their company to be a place where people can learn, grow, and make a positive impact.
Job Description
The Associate Software Engineer plays a vital role within the software development team, actively engaging in every stage of the software development project’s life cycle. This encompasses critical activities such as analyzing project requirements, designing software solutions, writing code, rigorously testing business software applications, and finally, assisting in the successful implementation of projects. Their contribution ensures the creation of robust and effective software systems, making them an integral part of the development process from conception to completion.
Roles and Responsibilities
- Analyzing the Requirement: At the beginning of the day, the software engineer delves into project requirements, ensuring a comprehensive understanding of what needs to be accomplished. This step is crucial for setting the direction and scope of the day’s tasks.
- Developing and Testing Task/Program/Application: The majority of the day is dedicated to hands-on work. This involves writing, testing, and refining code for software tasks, programs, or applications. It’s the core activity that drives the project forward.
- Creating Diagrams and Flowcharts: To maintain clarity in software design, engineers create visual aids like diagrams and flowcharts. These visuals help in structuring and documenting the software architecture.
- Documentation and Knowledge Sharing: Effective communication is essential. Software engineers document their work and share knowledge with team members. This promotes collaboration and ensures that everyone is on the same page.
- Evaluating Out-of-the-Box Options or Design Patterns: Sometimes, it’s efficient to explore existing solutions or design patterns that require minimal customization. This saves time and effort in the development process.
- Decoupled Integrations Development: When building integrations between software components, the engineer focuses on making them modular and independent. This approach ensures flexibility and scalability.
- Good Communication (Verbal/Written): Clear communication, both in spoken and written forms, is vital for conveying ideas, addressing concerns, and collaborating effectively within the team.
- Domain Knowledge: Understanding the specific industry or field related to the project is crucial. It helps in tailoring the software to meet industry-specific needs and challenges.
- Interests as a Solution Designer: A passion for creative problem-solving and designing effective solutions drives innovation and ensures that the software engineer remains motivated and engaged.
- Security Practices: Implementing robust security measures is essential to safeguard the software and data against potential threats. This step ensures data integrity and user privacy.
- Troubleshooting Problems/Issues: As challenges arise, the engineer actively troubleshoots and resolves technical issues. This problem-solving skill is crucial to maintain project momentum.
- Enablement of User Adoption: Designing user-friendly interfaces and experiences is important to ensure that end-users can easily understand and use the software.
- Analyzing and Working on Different Technologies/Platforms: Staying open to exploring and working with various technologies and platforms ensures adaptability and keeps the engineer up-to-date with industry trends.
- Following Development Standards: Adhering to established coding and development standards maintains consistency and ensures that the software is of high quality and maintainable.
- Preparation of Deployment Instructions/Release Notes & Coordination with DevOps: As the day concludes, the engineer prepares clear deployment instructions and release notes. Collaborating with the DevOps team ensures a smooth transition from development to deployment, minimizing disruptions.
Requirements / Qualifications
- Bachelor’s Degree (Computer Science or Engineering): A foundational educational background, typically a bachelor’s degree in computer science or engineering, or equivalent practical experience, is essential for this role. It provides the necessary theoretical knowledge.
- Experience in SQL and .Net Development: Proficiency in SQL (Structured Query Language) and .Net development is a must. This involves the ability to work with databases and write code in the .Net framework, a widely used technology in software development.
- Experience in Any Programming Language (Preferred – .Net, C#): While SQL and .Net are required, familiarity with additional programming languages, especially .Net and C#, is a plus. It demonstrates versatility and adaptability in coding.
- Database Knowledge (Any) – Preferred MSSQL, Postgre, MySQL, Aurora: Understanding and experience with databases is crucial. Preferred databases include MSSQL, Postgre, MySQL, and Aurora. Proficiency in these databases allows for effective data management and retrieval.
These skills and qualifications collectively enable a candidate to work effectively in software development, particularly in roles that involve database management and coding using the .Net framework.
- Accenture Off Campus Drive 2024 | Hiring for Application Developer | Opportunity for 2024/2023/2022 Graduates
- Wipro Off Campus Drive 2024 | Opportunity for Graduates
- Yash Technologies Off Campus Drive 2024 | Opportunity for 2024 & 2023 Graduates
- Oracle Off-Campus Drive 2024 | Hiring for Software Engineer | Opportunity for 2024, 2023 & 2022 Graduates
- Hitachi Off Campus Drive 2024 | Freshers Hiring | Opportunity as Associate Analyst
Stay ahead in the game and never miss out on exciting opportunities! Follow our social media handles for the latest updates on jobs, internships, and projects. Join our vibrant community of tech enthusiasts to unlock your potential and discover a world of endless possibilities. Let’s embark on this journey together!
Join Our Telegram Channel | Click Here |
Join Our Whatsapp Group | Click Here |
Follow us on LinkedIn | Click Here |
Follow us on Facebook | Click Here |
Follow us on Instagram | Click Here |