Website Mind Plus
IT Developer | Systems Architecture & Software Engineering
Role Overview Our client is seeking a versatile and highly skilled IT Developer to lead the design, development, and long-term maintenance of robust software systems. This role is a blend of creative architecture and technical execution—you will be responsible for building internal systems from the ground up while simultaneously optimizing and securing existing applications. The ideal candidate is a proactive problem-solver who can translate complex business requirements into high-performance digital solutions that drive operational efficiency.
Key Responsibilities
Full-Stack Development & Architecture
-
End-to-End Engineering: Design and implement software applications from scratch, encompassing system architecture, database schema, backend logic, and intuitive user interfaces.
-
Modernization: Maintain and enhance existing systems, troubleshooting bottlenecks and scaling legacy applications to meet evolving business needs.
-
Code Integrity: Write clean, maintainable, and efficient code that adheres to global coding standards and best practices.
Database & Integration Management
-
Data Architecture: Develop and manage complex database structures, optimizing queries for high-speed performance and data integrity.
-
System Connectivity: Lead API integrations and ensure seamless communication between internal platforms and third-party services.
-
Security & Optimization: Implement rigorous system security protocols, performance tuning, and data protection measures to safeguard corporate assets.
Quality Assurance & Documentation
-
Rigorous Testing: Perform comprehensive system testing, debugging, and quality assurance (QA) cycles prior to deployment.
-
Technical Mapping: Prepare and maintain detailed technical documentation for development processes, system maps, and user guides.
-
Lifecycle Support: Provide ongoing technical support, managing system upgrades and recommending continuous improvements.
Collaboration & Strategy
-
Requirement Gathering: Work closely with cross-functional teams to gather business requirements and translate them into actionable technical roadmaps.
-
Strategic Problem-Solving: Apply strong analytical skills to solve complex logic challenges and optimize the software development lifecycle (SDLC).
Required Skills & Qualifications
-
Education: Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
-
Experience: Proven professional experience in full-cycle software or system development.
-
Technical Proficiency:
-
Languages: High proficiency in at least one major language such as Python, Java, PHP, JavaScript, or C#.
-
Databases: Hands-on experience with relational databases including MySQL, PostgreSQL, or similar.
-
Architecture: Solid understanding of system architecture, API integration, and modern SDLC methodologies.
-
-
Core Competencies:
-
Autonomy: Ability to work independently and manage project timelines effectively.
-
Analytical Rigor: Exceptional problem-solving skills with a focus on high-quality software delivery.
-
Collaboration: Strong interpersonal skills to facilitate effective teamwork within a multi-disciplinary environment.
-
Are you ready to build the systems that power the future of business? Interested candidates are invited to send their CVs to jobs@mindplus.global for a confidential review.
More information
Job Location : Colombo, Sri Lanka
City : Colombo
Company Name : Mind Plus
To apply for this job please visit www.careers-page.com.