Day To Day Responsibilities:Join our team as a Software Engineer and collaborate with a highly talented group of engineers.You'll be responsible for designing, developing, and testing platform applications.You'll work closely with business partners and stakeholders to understand and address their needs.You'll collaborate with integration partners to ensure seamless application integrations with both internal and external systems.
Job Responsibilities:Collaborate with analysis, testing, and business owner teams to understand system functionality.Develop high-complexity functions.Provide technical support to the development team.Create technical design documents and development environments.Ensure code quality and maintainability.Execute unit tests and resolve code issues.Communicate design decisions effectively.Develop tools to improve the development process.Participate in code reviews and deliver high-quality technical documentation.
Must have:Proficiency in .NET/C#, ReactJS (14+), REST API, and SQL applications in Azure.Knowledge of HTML/CSS, JavaScript/ES6, and Unit Testing (Jest, Enzyme, RTL).Familiarity with RxJs, Redux, accessibility standards, and CSS preprocessor.Extensive experience in creating and leveraging reusable components.Ability to integrate RESTful APIs and adhere to best practices.Proficiency in front-end development tools like Babel, Webpack, and NPM.Strong communication skills and experience with project management tools like Azure DevOps (ADO) and Power BI are a plus.