At a Glance
- Tasks: Design and develop high-quality software solutions while mentoring junior developers.
- Company: Join a leading tech firm that values innovation and teamwork.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Other info: Be part of an Agile team focused on continuous improvement and collaboration.
- Why this job: Make a real impact with cutting-edge technologies in a dynamic environment.
- Qualifications: 5+ years in software development with modern frameworks and strong problem-solving skills.
The predicted salary is between 60000 - 80000 £ per year.
Responsible for designing, developing, and maintaining high-quality software solutions across front-end and back-end applications. Collaborate closely with cross-functional teams to deliver scalable, reliable, and secure applications. Provide technical leadership and mentoring to junior developers.
Responsibilities
- Design, develop, test, and deploy high-quality software applications
- Lead the architecture and technical design of complex systems
- Review code and ensure adherence to best practices and coding standards
- Collaborate with project teams and departments to define requirements for system needs and improvements
- Troubleshoot, debug, and optimise existing systems for performance and scalability
- Mentor and support junior and mid-level developers
- Drive continuous improvement of development processes and tools
- Participate in sprint planning, stand-ups, and retrospectives (Agile environment)
- Ensure applications meet security, compliance, and data protection standards
Required Skills & Experience
- Proven experience (typically 5+ years) in software development
- Experience with modern frameworks (e.g., .NET, Spring Boot, React, Angular, Node.js)
- Solid understanding of software architecture and design patterns
- Experience with RESTful APIs and microservices architecture
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience with version control systems (e.g., Git)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Preferred Qualifications
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of containerisation (Docker, Kubernetes)
- Awareness of security best practices in software development
- Experience with database systems (SQL and/or NoSQL)
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Senior Software Developer employer: IKM Consultants AS
IKM Consultants AS is an excellent employer for those passionate about renewable energy and power transmission. With a strong commitment to safety and efficiency, employees enjoy a collaborative work culture that fosters innovation and professional growth. Located in a dynamic sector, team members have the unique opportunity to contribute to impactful projects while advancing their careers in a supportive environment.