Develops software and applications using the C# computer programming language. Assists with new development projects and fixes problems with code or software engineering. Performing peer code reviews to execute coding standards, code consistency, utilization of setup cases and adherence to application design.
In this job you will...
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Implement and document assigned parts of the component/work product based on the project schedule.
Write code/test code for part of software component/ work product. Unit test the implemented solutions.
Ensure quality of the developed part of component(s) / work product(s) (conformance with development process) and its technical delivery.
Submit the work products to the software configuration management.
Anticipate potential points of failure database communication points, file system errors, etc
Effectively investigate reported software defects, and debugging skills.
Development of differentiated tasks by translating the software design into code in accordance with the partners’ quality requirements.