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

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail