Job Description:
MAJIQ, a leading software company in the paper and pulp industry, is seeking talented and motivated Software Developers to join our Core Product Development Team. As a member of our team, you will play a crucial role in developing and maintaining our mission-critical Manufacturing Execution System (MES) software. This is an exciting opportunity to gain extensive experience in a wide range of technologies, including WinForms, Unit Testing, SOAP APIs, REST APIs, XAML, and more, while contributing to the success of our flagship product.
Responsibilities
- Collaborate with the development team in Redmond to maintain and extend a large OLTP application.
- Troubleshoot, resolve, and document software defects reported by internal and external sources.
- Develop a deep understanding of our customers core business and apply that knowledge to develop software solutions.
- Adhere to established software development processes, practices, and standards defined by the Redmond development team.
Required Knowledge & Skills
- Strong understanding of object-oriented programming (OOP) principles and concepts.
- 3+ of experience in developing Windows applications using C# or Java and .NET 2.0/3.5/4.
- 3+ of experience in analysis, design, development, and testing of complex OLTP applications.
- Proficiency in object-oriented analysis and design (OOAD), XML, XSD, and MS-SQL.
- Excellent grasp of software development life cycles.
- Analytical approach to requirements gathering and problem-solving.
- Good communication skills, both written and oral.
- Good understanding of software testing methodologies, unit testing, automated testing etc.
- Ability to work collaboratively within a team, share knowledge and adapt to changing project requirements.
- Willingness to work the second shift with some overlap with the Redmond team working in the Pacific time zone.
- Willingness to work on WinForms / Desktop applications
Work Timings : Monday to Friday 3 PM to 12 AM Pakistan Standard Time
Preferred Knowledge & Skills
- Experience in developing ADO.NET, WinForms and XAML based applications.
- Experience with Oracle RDBMS.
- Experience with IIS/ASP.NET.
- Experience in developing Windows web services.
- Experience with medium to large software development projects.
- Experience maintaining and extending software in a manufacturing environment.
- Familiarity with Azure cloud services, including Azure DevOps for source control, CI/CD, and related processes.
- Familiarity with TypeScript for developing web applications.
- Knowledge of Kanban software such as Azure, Trello, or Jira.
Qualifications
- Bachelors degree in computer science or equivalent industry experience.
- Ability to work in a dynamic team environment.
- Strong interpersonal skills with a focus on customer satisfaction
Join MAJIQ Inc. as a .NET Software Engineer and gain valuable experience across a range of technologies, contributing to our software solutions in a collaborative and customer-oriented environment.
Exciting Benefits we offer: - Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment