Software Engineer - Full Stack Developer
JOB TITLE: Software Engineer - Full Stack Software Developer
SALARY RANGE: Up to £50k per annum, dependant on experience
BENEFITS: See careers page
LOCATION: Remote/Office Hybrid (minimum of 2 days per week in our Ipswich office)
Hello, we are IJYI and we like to do things a little differently. We have the benefit of a start-up mentality with the history of a corporate. A day at IJYI is a chance to make a difference, an opportunity to learn and a moment to laugh.
MAIN RESPONSIBILITIES OF POSITION:
People
1. Become a valued member of the IJYI team to develop high quality solutions within a DevOps culture.
2. Collaborate closely with other members of the team, don’t be afraid to ask for help and never stop yourself from helping your colleagues.
3. Aligned with the company values, behaviours, strategy and direction.
4. Understand a little extra goes a long way.
5. Don’t be afraid to be vocal, if you have an idea, we want to hear it.
6. Serve as an IJYI role model and advocate internally and externally.
7. A business value driven approach to delivery.
8. A team player, we either sink together or swim together.
Software Engineering
1. Live, breathe and think tech. You need to enjoy abstract problems and see the joy in delivering value to the customer and be proud of the code you deliver.
2. Be able to communicate complex points in a manner that can be digested by those with little or no technical capability.
You will:
1. Develop high quality solutions using modern technologies to deliver maximum business value to our clients.
2. Promote the use of market leading tools to assist IJYIs goal to deliver high value business focussed software.
3. Operate within DevOps frameworks implemented by IJYI to deliver quickly and accurately.
4. Write high quality code utilising latest proven techniques and design patterns.
5. Feed your experience into the software engineering process across all projects to ensure consistency and the delivery of value.
6. Participate in the support of existing applications.
Quality Champion
1. Champion the implementation of Quality Engineering within the organisation.
2. You should fully embrace a quality first approach to software development and look to promote that behaviour in others.
3. Participate in sprint retrospectives and ensure you highlight any quality issues or areas of improvement.
KEY REQUIREMENTS OF ROLE:
The ideal candidate will have recent and relevant experience in up-to-date .NET / OOP software development techniques. The candidate will also have applicable experience working for a software consultancy. They should be prepared to work on multiple projects if required and to be flexible in the technologies they choose to work with.
Experience
1. 3 - 5 years as a full stack .NET developer.
2. An intricate knowledge of the Microsoft Product suite with a focus on Azure cloud solutions and implementing Software as a Service.
3. Recent experience with developing high performing software solutions in a .NET environment or similar.
4. Beneficial to have a basic understanding of other cloud technologies (AWS, GCP).
5. Experience in a development methodology is desirable.
6. 2 years in CI/CD.
7. Experience in infrastructure as code.
8. 18-24 months at a consultancy.
9. 2 years experience minimum with Azure.
Skills/Knowledge
1. Strong communication and collaboration skills.
2. Software development skills in C#, .NET, Typescript and SQL Databases, cloud deployment and publishing.
3. Proven experience with DevOps tools and techniques with practical experience in Azure DevOps release pipelines and build processes are another bonus.
4. Ability to juggle and manage timelines and deadlines.
5. Positive attitude and contribution to the team vibe in a little office.
6. Proactive approach and work ethic appropriate for a fast-paced, team-oriented, growth company.
7. Understanding of the basic modern design patterns.
Seniority level: Mid-Senior level
Employment type: Full-time
Industries: Software Development
#J-18808-Ljbffr