Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 12, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • At Sage, we energise the success of businesses and communities around the world through the imagination of our people and smart technology. Sage provides small and medium sized organisations with a range of easy-to-use, online and cloud business management software and services - from accounting and payroll, to enterprise resource planning, customer relation...
    Read more about this company

     

    Senior Software Engineer

    Key Responsibilities    

    • Solution Development & Delivery: Design, develop, implement, and maintain high-quality technical solutions, which may involve configuring third-party applications or providing accurate data and reports in a timely manner.
    • Quality Assurance & Stakeholder Engagement: Ensure successful project delivery through proactive quality reviews and engagement with stakeholders to address any issues and derive actionable solutions.
    • Technical Expertise: Leverage a broad knowledge of software development principles, practices, and procedures to address complex assignments and provide expertise in technical areas.
    • Project Lifecycle Participation: Actively participate in all phases of the project lifecycle, including technical analysis, detailed design, coding/configuration, and delivery, as applicable.
    • Requirement Analysis & Documentation: Analyze, define, document, and review technical requirements for data, workflow, system environments, hardware, interfaces, controls, and outputs.
    • Business Process Analysis: Identify opportunities to improve and align business processes with the organization's strategic goals.
    • Documentation & Knowledge Sharing: Produce relevant documentation to describe logic, code/configuration, testing, and changes. Additionally, research best practice guidelines and contribute to ongoing improvements of applications, systems, and processes.
    • Feedback & Personal Development: Actively seek and apply feedback while providing constructive feedback to colleagues to support their professional development.
    • Knowledge Transfer & Training: Assist in educating colleagues regarding the impacts of planned deliveries or the use of relevant tools within and outside the development team.
    • Continuous Improvement: Ensure all development work meets the required quality standards. Proactively identify opportunities for process improvements and share knowledge with team members to enhance development practices.
    • Technology Awareness: Stay current with relevant technologies and encourage others to do the same.

    Essential Skills & Experience:

    • A minimum of 5 years’ experience in C# development.
    • At least 5 years of experience working with MSSQL or a similar relational database.
    • Proficiency in AngularJS and related web technologies.
    • Strong understanding of software development lifecycles and methodologies, including Scrum and Kanban.
    • Extensive experience in multi-tiered application design and development with major relational databases.
    • Significant experience in unit and integration testing techniques.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Sage on sagehr.my.salesforce-sites.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sage Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail