Salary: 30,000 - 30,000 GBP per year Requirements:
* Proficiency in programming languages such as C# and .NET
* Strong knowledge of database management systems, including SQL and MySQL
* Familiarity with version control systems such as SVN
* Excellent problem-solving skills and attention to detail
* Ability to work effectively in a team environment as well as independently
* Strong communication skills to convey technical concepts clearly to non-technical stakeholders
Responsibilities:
* I will analyze business/user requirements based on criteria supplied by colleagues.
* I will provide work estimates based on analyzed user requirements.
* I will create technical specifications based on analyzed user requirements.
* I will research, design, and write new software based on technical specifications using our chosen development languages.
* I will construct test plans in accordance with our I.T. testing strategy.
* I will perform unit and system testing of new software based on written test plans.
* I will train users and the training department in the use of the developed software.
* I will write operational documentation.
* I will maintain systems by monitoring and correcting software defects.
* I will document system problems and resolutions for future reference.
* I will maintain confidentiality regarding processed information stored or accessed.
* I will work closely with colleagues in the I.T. department.
* I will continually update my technical knowledge and skills by attending in-house and external courses, reading manuals, and other materials.
* I will undertake any other reasonable duties as requested by my management team.
Technologies:
* C#
* MySQL
* SQL
* SVN
* ASP.NET
More:
We are a market-leading company in Cardiff seeking a Software Developer to become part of our IT department. If you would like to be part of a forward-thinking business and desire a job with excellent career prospects, we would love to hear from you. We offer a competitive salary along with an attractive benefits package. The role of Software Developer involves writing, modifying, debugging, testing, and documenting software applications which may consist of stand-alone applications, interfaces, and any that access servers or services. I will utilize source debuggers, visual development environments, source control, and other software required to effectively deliver all aspects of my responsibilities.