Software Engineer
Job Summary
Join our dynamic team as a Software Engineer where you will leverage your expertise in ASP.NET Core and .NET Framework to develop innovative solutions. With a focus on Procure to Pay Payroll Finance and Accounting you will contribute to impactful projects that enhance business processes. This hybrid role offers a collaborative environment with no travel required.
Responsibilities
- Develop and maintain high-quality software applications using ASP.NET Core and .NET Framework to meet business requirements.
- Collaborate with cross-functional teams to design and implement solutions that streamline Procure to Pay processes.
- Utilize your knowledge in Payroll Finance and Accounting domains to ensure software solutions align with industry standards.
- Conduct thorough testing and debugging to ensure software functionality and reliability.
- Provide technical support and troubleshooting for software applications to ensure smooth operations.
- Participate in code reviews to maintain code quality and adhere to best practices.
- Implement software enhancements and updates based on user feedback and evolving business needs.
- Document software specifications and technical designs to facilitate future development and maintenance.
- Stay updated with the latest industry trends and technologies to continuously improve software solutions.
- Work in a hybrid model balancing remote and in-office collaboration for optimal productivity.
- Ensure software solutions contribute to the companys purpose and positively impact society by improving business efficiency.
- Communicate effectively with stakeholders to gather requirements and provide progress updates.
- Manage time efficiently to meet project deadlines and deliver high-quality software solutions. Qualifications
- Possess a strong understanding of ASP.NET Core and .NET Framework essential for developing robust applications.
- Have experience in Procure to Pay Payroll Finance and Accounting domains which is beneficial for aligning software solutions with business needs.
- Demonstrate proficiency in software testing and debugging to ensure application reliability.
- Exhibit excellent communication skills for effective collaboration with team members and stakeholders.
- Show capability in managing time and priorities to meet project deadlines efficiently.
- Display a proactive approach to learning and adapting to new technologies and industry trends.
- Hold a bachelors degree in Computer Science Information Technology or a related field which is essential for foundational knowledge.
Certifications Required
- Microsoft Certified\: Azure Developer Associate relevant to ASP.NET Core and .NET Framework skills.