This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer, you will be responsible for the design and delivery of solutions across the entire software stack to effectively meet customer needs and drive innovation.
Job Responsibility:
Collaborate to understand business requirements and translate them into technical solutions within the platform
Design and develop customized software solutions using
Perform code reviews and ensure adherence to best practices, coding standards, and quality guidelines
Lead and contribute to the implementation of projects, from design to deployment, ensuring scalability, performance, and security
Develop and maintain technical documentation, including system architecture, data models, and integration specifications
Review and analyze business requirements to accurately estimate a project’s tasks
Responsible for the overall planning, execution and success of complex software solutions to meet customer’s needs
Commit to producing high quality results, while meeting deadlines of the software release cycle
Promote the use of best engineering practices
Documentation of processes through the use of diagrams and flowcharts, developing software instructions, help guides and reference manuals
Write manageable and scalable code using best coding practices
Analyze and troubleshoot application issues across the entire stack
Communicate daily with clients and EPIC about the status of work assignments
Attend required meetings, or notify of unavailability in advance
Troubleshoot and resolve technical issues, provide guidance to junior developers, and support project teams in related matters
Stay up-to-date with the latest releases, features, and industry trends, and provide recommendations for system enhancements and optimizations
Mentor and coach junior developers, sharing best practices and providing technical guidance
Requirements:
Bachelor’s Degree in Computer Science or a related discipline or equivalent experience
MUST be proficient in written and spoken English and Spanish (85%)
7-9 years of software development experience in general
7-9 years of Web Applications, Web API development using .NET Framework, .NET Core
Excellent understanding of ASP.NET WebForms
Working experience with Azure Logic Apps, Azure Functions and Azure API Management
Strong knowledge of web technologies (HTML, CSS, JavaScript) and web service (REST, SOAP)
Excellent problem-solving skills, with the ability to analyze complex requirements and propose innovative solutions
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Anticipate and adopt innovations in business related digital and technology applications
Able to build strong customer relationships and deliver customer centered solutions
Operate effectively, even when things are not certain or the way forward is not clear
Nice to have:
Knowledge of React/Vue.js is a plus
Experience with Python is a plus
Experience building integrations with Salesforce (SFDC) is a plus
What we offer:
Dynamic and collaborative work environment with a focus on innovation and growth