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.