Here at Peacocks, we have a fantastic opportunity for a Software Developer to join our IT department. If you would like to be part of a forward-thinking business and have a job with excellent career prospects, we would love to hear from you.
The role of Software Developer involves writing, modifying, debugging, testing, and documenting software applications, which may include stand-alone programs, interfaces, and server or service access. The role holder will utilize source debuggers, visual development environments, source control, and other relevant software to fulfill their responsibilities.
Responsibilities
1. Analyzing business/user requirements based on criteria provided by colleagues.
2. Providing work estimates based on analyzed user requirements.
3. Creating technical specifications based on analyzed user requirements.
4. Researching, designing, and developing new software according to technical specifications using Peacocks’ chosen development languages.
5. Constructing test plans in accordance with the IT testing strategy.
6. Performing unit and system testing of new software based on written test plans.
7. Training users and the training department in the use of the developed software.
8. Writing operational documentation.
9. Maintaining systems by monitoring and correcting software defects.
10. Documenting system problems and resolutions for future reference.
11. Maintaining confidentiality regarding processed information stored or accessed.
12. Collaborating closely with colleagues in the IT department.
13. Updating technical knowledge and skills by attending courses, reading manuals, and other materials.
14. Undertaking any other reasonable duties as requested by management.
Skills
1. Proficiency in programming languages such as C# and .NET.
2. Experience with reporting tools is essential.
3. Strong knowledge of database management systems including SQL and MySQL.
4. Familiarity with version control systems.
5. Excellent problem-solving skills and attention to detail.
6. Ability to work effectively both independently and in a team.
7. Strong communication skills to clearly convey technical concepts to non-technical stakeholders.
#J-18808-Ljbffr