Senior Software Engineer
CurrentProjects roles: Developer, Solution Architect.Responsibilities as Developer: back-end development, bug fixing, code refactoring, code-based testing.Responsibilities as Solution Architect: - Collaborating with stakeholders to understand business requirements and goals; - Designing and developing solutions that meet business needs and align with technical standards; - Creating technical specifications and architecture diagrams; - Evaluating and selecting appropriate… Show more Projects roles: Developer, Solution Architect.Responsibilities as Developer: back-end development, bug fixing, code refactoring, code-based testing.Responsibilities as Solution Architect: - Collaborating with stakeholders to understand business requirements and goals; - Designing and developing solutions that meet business needs and align with technical standards; - Creating technical specifications and architecture diagrams; - Evaluating and selecting appropriate technology solutions and vendors; - Identifying and mitigating technical risks; - Leading and mentoring development teams; - Ensuring solution scalability, reliability, and maintainability; - Conducting code reviews and ensuring adherence to coding standards; - Participating in project planning and estimation; - Communicating technical solutions to non-technical stakeholders; - Staying up-to-date with emerging technologies and industry trends; - Defining functional and non-functional requirements for the solution, including performance, security, scalability, availability, and maintainability requirements. This involves working closely with stakeholders to understand their needs and translating those needs into technical requirements that can be implemented by the development team. Show less