Job Summary
ENVIRONMENT:
DESIGN, develop, and maintain software solutions, taking ownership of your work while actively contributing to team projects as the next Senior Software Developer wanted by a dynamic Online Learning Platform. You will develop high-quality software solutions using C# or VB.NET in ASP.NET, build and maintain web applications using PHP while troubleshooting, debugging, and enhancing existing applications ensuring they perform optimally in production environments. The ideal candidate will need a Degree/Diploma in Software Development with strong skills including C#, VB.NET, PHP, .NET Core, ASP.NET MVC, HTML, CSS, JavaScript, or modern frameworks like Angular/React.
DUTIES:
Software Development
Design, Development and Maintenance -
- Develop high-quality software solutions using C# or VB.NET in ASP.NET and/or desktop environments.
- Build and maintain web applications using PHP.
- Design, develop, and consume RESTful APIs for seamless integration with internal and external systems.
- Create and maintain relational databases in SQL Server and MySQL, including writing optimized queries, stored procedures, and scripts.
- Participate in code reviews, ensuring adherence to coding standards, security practices, and scalability requirements.
Problem Solving and Debugging -
- Troubleshoot, debug, and enhance existing applications (C#, VB.NET, PHP, RESTful API), ensuring they perform optimally in production environments.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
Technical Innovation -
- Identify opportunities to improve processes, systems, and software quality.
- Stay updated on the latest technologies in .NET, PHP, database management, and API development to drive modernization and efficiency.
Leadership and Team Collaboration
Leadership Roles -
- Mentor Junior Developers, sharing expertise in C#, VB.NET, PHP, SQL Server, MySQL, and RESTful APIs.
- Take initiative in leading small project teams, delegating tasks, and ensuring timely delivery of milestones.
- Act as a technical point of contact, providing guidance and support to team members.
Comradery and Teamwork -
- Foster a positive, inclusive team environment that values collaboration and innovation.
- Actively engage in team-building activities, contributing to a culture of mutual respect and support.
- Champion open communication, bridging gaps between team members and stakeholders to align goals.
Ownership and Initiative -
- Proactively identify challenges and implement solutions without waiting for direction.
- Take ownership of assigned projects, from planning and development to deployment and support.
- Advocate for the use of best practices and modern tools to enhance team productivity.
REQUIREMENTS:
Qualifications –
- Degree/Diploma in Software Development.
Experience/Skills -
- Strong proficiency in C#, VB.NET, and PHP development, including frameworks like .NET Core and ASP.NET MVC.
- Expertise in RESTful API design, development, integration, and security.
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, or modern frameworks like Angular/React.
- Familiarity with cloud environments like Azure, AWS, or Google Cloud.
- Experience working in Agile or Scrum development methodologies.
- Experience with tools like SSIS, SSRS, or equivalent reporting solutions.
- Extensive knowledge of SQL Server and MySQL, including database design, optimization, and administration.