Software Engineer/Scrum Master
Eagle Point Software Corporation
1 Positions
ID: 1151292
Posted On 03/29/2024
Job Overview
JOB DESCRIPTION
Develop and maintain applications for an enterprise level Learning Experience Platform (LXP) as a full-stack web developer. Possess strong communication skills with coaching experience as a Scrum Master ensuring that development teams follow scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings and decision-making processes, and eliminating team impediments.
Responsibilities
- Frontend development in Angular:
- Build self-contained reusable components.
- Connect components to the API.
- Ensure high performance of application through all supported browsers and devices.
- Work with design to maximize the effectiveness of the application.
- Backend development in .NET:
- Utilize C# to develop clean APIs for easy consumption.
- Keep the application secure by using security best practices.
- Revise, update, and refactor code for better performance.
- Develop efficient and performance conscious SQL statements preferably with experience in Azure SQL Server.
- May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
- Scrum Master:
- Using Eagle Point Software's agile methodology values, principles, and practices to plan, manage, and deliver solutions.
- Training, mentoring, and supporting scrum teams to follow agile values, principles, and practices.
- Scheduling and facilitating scrum ceremonies, meetings, and decision-making processes.
- Monitoring progress and performance and helping teams to make improvements.
- Ensuring the proper use of collaborative processes and removing impediments for the scrum team.
- Other Responsibilities:
- Work with others in a cross-functional team to create a valuable product by following agile principles.
- Excellent troubleshooting skills.
- Communicate appropriately and timely with all levels of the company.
- Experience with Scrum Master duties, being Certified a plus.
- Must be well-organized with the ability to focus on the most valuable work in a sprint.
- Work well under pressure to meet deadline requirements.
Requirements
- Bachelor's degree or higher in Computer Science or related field.
- 3 years of frontend experience. Knowledge of Angular is highly preferred.
- 3 years of OOP experience. Knowledge of .NET using C# is preferred.
- Excellent problem-solving skills.
- Good oral and written communication skills.
- Working knowledge of agile methodology, techniques, and frameworks, such as Scrum or Kanban, to deliver solutions.
- Experience with version control systems (Azure DevOps Server Code/TFS is a plus).
- Experience with project management software (Azure DevOps Boards is a plus).
- Experience developing on a Cloud Platform (Azure is a plus).
- Experience with legacy systems: WPF, WebAPI 2.0, WCF Service Development.
- Develop interfaces with other third-party products to seamlessly integrate our product with others.