Loading...

MindBrain

Senior Systems Developer

MindBrain
India Remote
Remote Contract India

Skills

JavaScript XML Software Development Object-Oriented Programming (OOP) C# .NET Framework Cascading Style Sheets (CSS) jQuery Visual Studio System Requirements

About the Role

Job Description
Senior Systems Developer (1)

Position: Senior Systems Developer (1)
Reporting to: Principal Digital Technology Specialist
Location: Remote
Purpose of the position
The Senior Systems Developer will develop a deep understanding of the business, user, and system requirements for social protection projects before translating them into code. Some projects will involve building software applications from scratch, while others will require code reuse to create new components, or ongoing maintenance. Throughout the development process, this role will ensure that source code is consistently backed up in the designated company repositories.
The Senior Systems Developer will collaborate closely with the Systems Analyst to gather and clarify requirements, and with the Quality Assurance Specialist to address testing issues based on the project’s test strategy. The role will also provide valuable input into system architecture design, facilitate deployment in test environments, and ensure proper documentation of the source code.
While most software development projects can be delivered remotely, this role may require international travel to project sites in Africa, Asia, and the Pacific.
Main Responsibilities and Duties
· Collaborate with other system developers to transform system specifications into components, features, and modules, development standards and international best practices.

· Research and evaluate cutting-edge technological frameworks to create cost-effective migration plans for legacy social protection information systems built
· Provide technical support in the implementation of social protection management information systems (MIS) contracts, ensuring timely, high-quality contributions to deliverables such as software solutions and source code documentation.
· Lead the development of social protection information system projects using Visual Studio (C#) and SQL Server RDBMS, ensuring adherence to best practices throughout.
· Integrate quality assurance into the development lifecycle by fully adopting coding practices, conducting unit tests, and incorporating feedback from QA specialists as part of a test-driven development approach.
· Ensure effective backup of source code for all social protection MIS projects, utilizing company code repositories.
· Troubleshoot technical issues in social protection MIS projects, offering support to users at various levels and locations.
ESSENTIAL:
· Bachelor’s degree in computer science, Information Technology, Information Science, or a related field.
· A minimum of 10 years of professional experience for a Systems Developer, working in a fast-paced software development environment with expertise in object-oriented programming languages and relational database management systems.
· Proficiency in web development using Visual Studio with C# .Net Core Framework, Blazor technology (mandatory requirement) along with JavaScript, JQuery, Angular, CSS, HTML5, TypeScript, and SQL Server for web applications.
· Experience with mobile application development using .Net MAUI.
· Competence in developing Web Services, building Rich Internet Applications, and creating Application Programming Interfaces (APIs).
· Strong problem-solving skills, applying methodical approaches such as building mental models, designing experiments, and developing test tools to understand and resolve issues.
· Proficiency in design techniques, debugging, and making informed technology choices.
· Flexibility to adopt new methods and tools to improve performance and results.
· Strong focus on meeting deadlines and providing accurate coding time estimates.
· Ability to analyse specifications, seek clarifications, and critique design models to enhance final solutions.
· Understanding of deployment architectures supporting enterprise applications.
· Familiarity with the latest frameworks, tools, and technologies to boost coding speed and software performance.
· Knowledge of testing methodologies, including automated tests for performance, security, and functionality.
· Strong debugging skills with the ability to estimate accurate resolution timelines.
· Experience with microservices architecture, containerization technologies (e.g., Docker), and orchestration tools (e.g., Kubernetes).
· Fluent in English.
DESIRABLE:
· A master’s degree in a computer-related field is preferred.
· International work experience in developing countries, performing similar tasks, is a strong advantage.
· Knowledge of social protection systems.
· Proficiency in additional languages is highly desirable.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs

MindBrain Logo

Senior Systems Developer

MindBrain Remote
iQUAD Innovations Logo

Go lang junior programmer

iQUAD Innovations On-site
BeGig Logo

Coldfusion Developer

BeGig Remote
BeGig Logo

Coldfusion Developer

BeGig Remote