Senior Programmer
About this position
The Senior Programmer will be responsible for designing and implementing company applications, managing the software development lifecycle, and providing technical support to end users.
Responsibilities
• Application Development: Design and implement company applications using C# and Visual Studio .NET.
• Software Development Life Cycle (SDLC): Manage and enhance existing company applications throughout their lifecycle.
• Robotic Process Automation (RPA): Collaborate with stakeholders to identify and automate business processes based on requirements.
• Issue Response: Address IT service requests and issues promptly to maintain operational continuity.
• Technical Support: Provide IT technical support to end users, ensuring efficient resolution of issues.
Requirements
• Bachelor's degree in Computer Science, Computer Engineering, or a related IT field.
• Proficiency in programming languages including ASP.NET MVC, C#, VB, JavaScript, Bootstrap, jQuery, CSS, HTML5, and JSON.
• Experience in web security development within cloud services.
• Strong background in Object-Oriented Programming (OOP).
• Familiarity with Microsoft SQL Server and SQL commands.
• Experience working in Agile and Scrum methodologies.
• Knowledge of .NET framework or .NET Core, as well as basic networking concepts (LAN, WAN, TCP/IP).
• Strong understanding of Windows operating systems and Microsoft Office Suite.
• Proficient in English communication.
• Understanding of SDLC and Plan-Do-Check-Act (PDCA) methodologies.
• Demonstrated service-oriented mindset and ability to perform under pressure to meet deadlines.
• Experience and knowledge in the concepts of Robotic Process Automation (RPA).