- Design, develop, and maintain software applications, ensuring high quality, reliability, and scalability.
- Write clean, efficient, and well-documented code in various programming languages, adhering to coding standards and best practices.
- Work closely with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver solutions that meet business objectives.
- Stay updated on emerging technologies, tools, and methodologies relevant to software development, and apply them effectively in projects.
- Communicate effectively with team members and stakeholders, providing regular updates on project progress and actively participating in meetings and discussions.
- Take ownership of your learning and career growth, seeking feedback and actively pursuing opportunities for skill enhancement and advancement.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 6 months experience with .Net, Azure ang
- Familiarity with software development tools and technologies, such as version control systems (e.g., Git), IDEs, and testing frameworks.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies and methodologies.
- Previous internships, projects, or relevant work experience are a plus.
- Competitive salary and benefits package.
- Hybrid working environment
- Mentorship and professional development opportunities.
- Exposure to diverse projects and technologies.
- Collaborative and inclusive work culture.
- Opportunities for career advancement and growth.
Software Engineer - Reading, United Kingdom - Ingenii Search
Description
Job Description
Ingenii Search are currently partnering with a global technology innovator on their quest for a Software Engineer to join the business. As part of expansion they are seeking a software engineer with around 12-48 months experience. As a Software Software Engineer, you will embark on an exciting journey to develop cutting-edge software solutions. This role offers a unique opportunity for recent graduates to apply their academic knowledge in a dynamic, real-world environment. You will collaborate with experienced software engineers, gaining invaluable experience and honing your skills as you contribute to innovative projects. This position provides a supportive atmosphere for professional growth and career development.
Key Responsibilities:
Qualifications:
Benefits: