Job Description

Position Overview This position is focused on the development of leading-edge technology solutions for enterprise clients. Solutions are often architected and developed for on-premise or hybrid cloud environments and to behave responsively across devices and form factors. This role requires the skills of a full stack developer, including both front and back-end development technologies, and an individual who likes to dig in and learn new technologies. This position provides growth opportunities to expand development skills, learn from experienced developers and architects and deliver increasingly larger and more complex solutions. Responsibilities The primary responsibilities for the role are to successfully configure, develop, test and implement software solutions built using Microsoft and other technologies. Consistently utilize Enermonde's tools, techniques, templates, and best practices. Design, code and configure comprehensive technology solutions using a wide range of Microsoft and other technologies to fully deliver the technical design. Fully test configured and coded solutions to ensure a high level of quality. Research and learn new technologies to deliver solutions to clients. Investigate and remediate coding and configuration defects. Document technical work clearly, comprehensively and concisely. Proactively communicate status and issues, especially if they have the potential to impact the project delivery or quality. Review all technical deliverables with assigned technical subject matter experts and apply critical thinking and experience to critique solution architectures and technical designs, and communicate observations and remedies to strengthen or improve them. Embrace the use of DevOps tools for source code control, work management, automated deployment, and testing effort management Work autonomously with minimal supervision to exceed client and fellow team member expectations. Ability to work with multiple virtual teams through the world. Understand and be able to apply the concepts of structured programming to the client side and server side solutions. Objectives Success is evaluated across many factors including comprehensively and accurately completing the following in high-quality fashion, on time and budget: Technical designs are adequately detailed to position productive, efficient and successful development. Development and configuration activities are completed with high quality suitable for delivery to the client. Clearly captured and communicated technical documentation.

Requirements

Qualifications and Skills Bachelor’s degree, preferably in the field of computer science, information systems, engineering or similar. Minimum of 1-year consulting experience (internal or external) with demonstrated ability to develop trusted relationships with clients (developers and architects). 2+ years experience with a combination of the following technologies Development within the .Net framework (ASP.Net, C#, WCF Web services, MVC) Microsoft SQL Server Database, Analysis, Integration and Reporting Services Web Forms and Workflow Data transformation Front-end frameworks such as Bootstrap and AngularJS JavaScript, TypeScript, and JQuery HTML and CSS, including HTML5 and CSS3 Demonstrated appetite to expand technical knowledge and solve client problems through creative, technical solutions. Experience working with SharePoint 2013 or later, Office 365, SharePoint Online, Azure and Power BI are pluses. Comfortable in a range of project management paradigms: waterfall, agile Recently demonstrated ability to develop proficiency in new technology, skill, platform, or component. Excellent written and verbal communication skills. Good presence in front of clients. Solid organizational skills including attention to detail and productively contributing to multiple concurrent assignments. Enermonde Perks! Flexibility: Enermonde supports flexibility at work. We recognize that work doesn’t always need to be performed during traditional work hours and from the company office. Flexible work formats that meet client and team needs can be explored with your manager. Career Growth: Opportunity to develop skills architecting and developing full stack technology solutions in on-premise and hybrid cloud environments utilizing Microsoft technologies. Proactive mentoring and professional development. Great Benefits: Long term commitment bonus program Productivity bonus Culture: Focus on high quality results and satisfied clients Highly collaborative and team based work environment Supportive, smart and driven teammates Respect for our people Hands on involvement from company leadership Work Requirements This position is Tehran based. Commuting and working onsite throughout the greater Tehran area is required on a regular basis. Fluency in English language is a must. All applicants must be authorized to lawfully work in Iran.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،