12 ene
Thomson Reuters
Xico
.Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer with at least 6 years of experience in .Net Technologies, Angular, API development and SQL Server.
The ideal candidate will have a strong background in front-end and back-end development, demonstrating expertise in creating robust, scalable, and maintainable web applications.
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex and global software systems, collaborating with cross-functional teams to deliver high-quality solutions.About the RoleIn this opportunity as a Senior Software Engineer, you will be responsible to:Primary skills: .NET, Angular, API development and SQL ServerDesign, develop,
and maintain web applications using Angular.Develop and maintain RESTful APIs and ensure seamless integration with front-end components.Understand and be able to explain practices (such as refactoring, TDD and pair programming) and their benefits so that the team consistently works together with a deep understanding.Adhere to accepted best practices of SDLC (I.E.
unit testing, CI/CD, etc.)
and act on the principles of Agile/Scrum within the team.Work within the development team to develop software solutions/microservices with a focus on quality, scalability, and reliability.Independently translate product requirements into scoped engineering efforts.Provide technical leadership in proposing architectural/implementation ideas to the team for consideration, balancing near term requirements with long term value.Collaborate closely with QA and Ops functions to build cross-functional knowledge about your product.Collaborate with product managers, designers,
and other stakeholders to understand requirements and translate them into technical specifications.Ensure the performance, quality, and responsiveness of applications.Conduct code reviews and provide constructive feedback to team members.Utilize data to make decisions and guide priorities and hold others accountable to the same.Develop code in accordance with agreed-upon best practices; bring your own ideas tothe table on additional best practices that could help the team.Peer review code from other members of the team offering candid, caring, and constructive feedback.Mentor junior development staff through active listening and pair programming.Stay up to date with the latest industry trends and technologies to continuously improve the development process.Participate in the full software development lifecycle, including requirement analysis,
design, development, testing, and deployment.About YouYou're a fit for the role of Senior Software Engineer if your background includes:Bachelor's degree in computer science, Engineering, or a related field.Minimum of 6 years of professional experience in software development.Extensive experience with .Net and Microsoft Technologies (.Net Framework, .Net Core and Net Framework).Experience with Angular
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.