DFSAfrica
Linkedin · Posted 5mo ago
Senior Software Developer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Senior Software Developer Responsibilities
- Implement complex overall solutions in simple programs and scripts
- Design complex solutions and communicate your ideas prior to implementation
- Verify your work appropriately before pushing commits or making pull requests
- Lead reviews of the work of other team members and collaborate as required
- Perform and apply an adequate level of unit testing
- Create documentation to share your knowledge as appropriate
- Amend previously delivered solutions as new functional and maintenance requirements emerge
- Refactor complex programs and scripts
- Understand and contribute to the selection of standards and tools and apply them to achieve a well-engineered result
- Respond to and implement fixes for software maintenance support tickets
- Keep your technical skillset up to date by keeping abreast of new advancements and best practices
- Attend and/or lead delivery retrospectives to capture feedback on processes, methods and tools
- You must have a minimum of 5 years’ experience of a combination of server-side focused development with skills in C#, ASP.NET and database technologies (SQL, MySQL, Mongo DB etc.)
- You must have a client-side focused development with skills in JavaScript, React, Redux, HTML, CSS
- You must have a strong personal organisational skill
- You must be capable of producing quality components in a well-architected solution
- You must have an enthusiastic and experienced technologist with a passion for building high-quality production systems
- You must be technology agnostic in your approach and are open to using the proper technology for the user problem at hand not afraid to voice your opinion, but pragmatic enough to understand the needs of the project and team come first
- You must be a strong team player that can work with a team of highly skilled and talented individuals
- You must be able to work independently when called upon
- You must enjoy creating simplicity from complex systems, processes and business problems
- You must be staying ahead by advancing you current technical skillset, with also a drive to explore technology evolution trends
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent