Senior Software Engineer

 

Description:

Evolved Systems (Private) Limited is an innovative and dynamic product-focused startup; fast making a place amongst leading players in the development and deployment of cutting-edge Cloud-based ERP solutions. Our system is tailored intricately to align with the unique needs of contemporary businesses, particularly where the integration of finance, supply chain management, and manufacturing operations is paramount.

 

We have multiple openings for progressive career-oriented Software Engineers to be part of our dynamic team.

 

📌 Responsibilities:

 

Software Development:

  • Write clean, maintainable, and efficient code using .NET Core.
  • Develop web applications, services, and APIs.

Coding and Testing:

  • Implement and maintain unit tests to ensure the reliability of the codebase.
  • Debug and resolve software defects and issues.

Collaboration:

  • Collaborate with cross-functional teams, including product managers, designers, and other developers.
  • Work closely with domain experts to understand industry-specific requirements.

.NET Core Expertise:

  • Demonstrate expertise in .NET Core, C#, and associated technologies.
  • Stay up-to-date with the latest trends and best practices in .NET Core development.

Database Interaction:

  • Design and optimize database schemas.
  • Implement data access and storage solutions using technologies such as Entity Framework.

Code Review:

  • Participate in code reviews to ensure code quality and adherence to coding standards.

Security:

  • Implement security best practices to safeguard applications against common vulnerabilities.

Performance Optimization:

  • Identify and address performance bottlenecks in the application.

Documentation:

  • Create and maintain technical documentation for developed solutions.
  • Document code, APIs, and development processes.

Problem Solving:

  • Analyze and troubleshoot complex issues, providing effective solutions.

Collaborative Tools:

  • Utilize collaboration tools such as version control systems (e.g., Git) and project management tools.

Learning and Development:

  • Stay informed about advancements in .NET Core and related technologies.
  • Participate in professional development and training opportunities.

 

🎓 Requirements:

- Bachelor's or Master's degree in Computer Science.

- Proven experience as a Software Engineer with expertise in .NET Core.

- Strong understanding of ERP systems and their integration with finance and accounting.

- Knowledge of supply chain management and manufacturing processes (a plus).

- Exceptional problem-solving skills and attention to detail.

- Effective communication and collaboration skills.

 

Organization Evolved Systems (Private) Limited
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-01-09 10:00 am
Expires on 2024-12-20