Senior Software Developer
Description
Key responsibilities:Categorise in headlines the key responsibilities that demonstrates the variety of roles that the organisation expects the position to fulfilBuild, deploy and maintain digital products or expand on existing, with focus on continuous delivery and building next generation digital architectureUse agile engineering practices as well as various software development technologies and tools to rapidly develop creative and efficient solutions that delivers value to the users and companyEngage with the team and internal stakeholders to understand and resolve technical issues and advise on solutionsMain job tasks:Shaping and implementing technology as well as business solutions to deliver value to the costumers and users in Line of Business as well as the companyDevelopment of creative and innovative digital products that solves defined business painsExplore new technologies and tools and include in current tech stack if neededCollaborate with team members to implement user stories, write tests, and continuously deliver new and improved product functionalitiesEngage with stakeholders in LoB to understand the users and thereby develop fit for purpose digital productsDrive and develop the operations research improvements of the productIn addition, experience with data wrangling (data ingestion, integration and curation), and deg and maintaining end-to-end data ingestion, output and visualisation pipelines is considered an advantage.Communication and Stakeholder interaction:Key stakeholdersProduct OwnerLoB locally and globallyExternal consultants/FreelancersOthersType of communicationInspirationalInformingInvolvingAligningDisseminating new ideas and practicesEmbracing a truly global organizationNetwork and connectionKnowledge, skills and experience:Education: BSc in Software Engineering, Computer Science or another relevant field.Experience:5+ years' experience with backend development using Python and AWS services, building large-scale, distributed, high-performance systemsSkilled in architectural design, AWS infrastructure, DevOps (CI/CD pipelines, Docker), and integrating/supporting complex cloud-native solutionsStrong experience creating RESTful APIs with Flask (or similar frameworks)Experience with Agile/SCRUM, TDD, and DDD methodologiesProficient in solving complex optimization problems (linear programming, MILP, constraint programming)Analytical mindset, able to translate business requirements into maintainable technical solutionsSkilled in communicating technical insights to both technical and non-technical stakeholdersExperience with PostgreSQL (complex queries, performance tuning, indexing strategies and database optimisation) is considered an advantage.Personal skills:Good listening and communication skills in EnglishGeneralist mind-set with a strong focus on business objectivesCurious, driven, self-starting and executingAbility and desire to learn/understand the domain/business and constantly strive to improve this understanding to add value to the businessAbility to assume responsibility for both architecture, implementation, DevOps and support
- whatever is needed to achieve the objectivesTeam player with experience from working in teams with > 5 peopleProactive in regards to establish a strong capability within Software Engineering and ensure knowledge sharing and sparring across the use case teams