The Software Developer is responsible for designing, developing, maintaining, and supporting enterprise business applications, APIs, integrations, and internal software solutions that support organizational operations and strategic initiatives. This position collaborates with business stakeholders, infrastructure teams, project managers, and data services personnel to deliver scalable, secure, and maintainable applications that improve operational efficiency,
automation, reporting, and user experience.
This role requires experience in modern application development, systems integration, database collaboration, and secure coding practices. The Software Developer participates in technical design discussions, troubleshooting efforts, modernization initiatives, and ongoing application support while ensuring compliance with organizational standards and security requirements.
Key Responsibilities:
20% - Design, develop, test, deploy, and maintain enterprise business applications and internal software tools.
10% - Build and maintain web applications, backend services, APIs, and integrations with internal and third-party systems.
10% - Develop responsive and user-friendly interfaces using modern web technologies and frameworks.
10% - Collaborate with business stakeholders and technical teams to translate business requirements into technical solutions.
10% - Develop and optimize SQL queries, stored procedures, and data access layers for enterprise databases.
10% - Support systems integration efforts, ETL processes, and workflow automation
initiatives.
5% - Implement secure coding practices and support authentication, authorization, and compliance requirements.
5% - Participate in software architecture, technical design discussions, code reviews, and vulnerability remediation.
5% - Troubleshoot and resolve application defects, performance issues, and production incidents.
5% - Maintain technical documentation for applications, APIs, and integrations.
5% - Assist with application upgrades, migrations, and modernization initiatives.
5% - Participate in Agile or hybrid project activities, including planning, testing, and deployment support.