Job Description
Are you a skilled and motivated software engineer ready to contribute to the development of cutting-edge software solutions? At iENGINEERING, we are seeking a Software Engineer to join our team and play a key role in designing, developing, and maintaining high-quality software. To excel in this role, you should have a solid foundation in software development, proficiency in relevant programming languages and technologies, and the ability to work collaboratively in a team. You will work closely with cross-functional teams to deliver software solutions that meet organizational needs. Strong problem-solving and analytical skills are essential for this role.
Requirements
What you’ll be doing:
- Collaborate closely with analysts, designers, and fellow team members.
- Craft code, troubleshoot, and rigorously test programs, leveraging the latest hardware and programming technology.
- Shape programs based on recommendations and design flow charts, implementing essential coding changes.
- Be the guardian of project issues, tracking, managing, and expertly resolving them.
- Enforce the sacred standard of quality to ensure our solutions exceed expectations.
- Bring your understanding of all development phases, showing your potential to contribute to building a software development team.
- Dive into the design and development of software applications using JavaScript, relentlessly pursuing code quality, performance, and maintainability.
- Ensure ISO compliance, and CMMI processes guidelines observance.
What You’ll Bring Along
- Minimum Bachelor’s degree in BCS/BS.
- 3+ years of hands-on experience.
- A solid grasp of the .NET Framework, guiding your technological journey.
- Hands-on experience with Angular JavaScript Framework, demonstrating your innovation and adaptability.
- A robust knowledge of Microsoft SQL, essential for database-driven applications.
- Basic software architecture skills, complemented by your ability to oversee every technical facet of a product release.
- An awareness of modern evolving web technologies, showcasing your commitment to staying up-to-date.
- A feather in your cap: experience with Azure or AWS Cloud services, a highly desirable skill.
- An understanding of Agile methodologies, reflecting your adaptability in the fast-paced world of software engineering.
- Your outstanding written and verbal communication skills, setting you apart as a strong communicator.
Benefits
What we offer:
- A dynamic and collaborative work environment.
- Opportunities to work on best-in-class technology solutions.
- Competitive salary and benefits package.
- Centrally located office in Blue Area, Islamabad.
- 20 days of annual/sick leaves plus gazetted holidays.
- An empowering culture with high degree of freedom.