C# Software Engineer
, AZ, United States
Business Segment: Personal & Private Banking
To design, write high-quality, efficient, and maintainable code. Conduct thorough testing to identify and resolve any software defects. To document, amend and refactor programs/scripts. Applies agreed standards and tools to achieve a well-engineered result, ensure software meets quality requirements and follows best practises. To propose practical solutions to resolve issues. Translate business feedback and requirements into working software solutions. Design and document technical specifications based on business requirements. To break down technical requirements into well scoped and iterative deliverables. To monitor and report on own progress and proactively identify issues related to software development activities. To collaborate in reviews of work with others as appropriate. To pair well with other developers and problem solve within a remote working environment. Provide technical support and troubleshooting for existing applications. To have analytical thinking with attention to detail and willing to learn new technologies.
Qualifications
Minimum Qualifications
Type of Qualification: First Degree
Field of Study: Information Studies
Type of Qualification: First Degree
Field of Study: Information Technology
Experience Required
Software Engineering
Technology
5-7 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
3-5 years
Develop and maintain software applications using C# programming language.
Collaborate with cross-functional teams to gather and define software requirements.
Additional Information Adopting Practical Approaches
Articulating Information
Developing Expertise
Documenting Facts
C#
Web Application & Web Services Design & Deployment
Windows Server, IIS software design & development principles such as SOLID, Domain-Driven-Design and Object-Oriented Development
MS SQL and associated management tools (SSMS, SSIS, SSRS)
Azure DevOps (or equivalent) - source code management, build and release, automated testing
Web services and APIs (REST, Microsoft MFC)
Agile Development
Debugging and Fixing Software
DevOps
IT Applications
Application support
Testing (unit, regression, integration)
Understanding of other programming languages and frameworks
Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any from of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or [email protected]
#J-18808-Ljbffr