Senior Back-End Developer (.NET)
Position Description:
We are seeking a skilled Senior Backend Developer with a proven track record in .NET technologies, cloud-based solutions, and API integration. This role involves architecting, developing, and optimizing backend systems that drive our applications' scalability and reliability.
Your future duties and responsibilities:
• Plans, designs, develops, tests, debugs and documents systems applications of moderate to high complexity, applying knowledge in programming techniques and computer systems.
• Coordinates with Technical Team Lead for task assignments, support and other development-related instructions.
• Coordinates with the Business for needed clarifications to ensure the delivery of the applications is achieved.
• Provides system and user support and initiates possible systems and process improvements.
• Leads a project in defining tasks, project deliverable and schedules of the resources assigned to the project.
• Can directly communicate with end customers for support requirements.
• Understand and comply with the defined and agreed Software Development Life Cycle and CMMI standards of the organization.
• Can analyze, understand the business process and provide inputs to further enhance or improve and clarify the requirements of the user.
• Evaluates request for new or modified program to determine feasibility, time required, compatibility and dependencies with current system(s).
• Consults with Team Leader to clarify project / initiative objectives.
• Must ensure that best practice are followed and must always be applied on all projects.
• Formulates plan outlining steps required to develop program, using structured analysis and design, and submits plans to Team Lead for approval.
• Converts technical specifications into sequence of detailed instructions and logical steps for coding into language that will be processed by computer, applying knowledge of computer programming techniques and languages.
• Codes computer programs following standard coding procedures defined and performs unit testing.
• Develops or secures test data for the unit tests to determine the accuracy of program logic to produce desired results; debugs and revises programs based on test results
• Further analyzes, reviews, and alters program to increase operating efficiency or adapt to new requirements.
• Designs computer UI’s and visualization to further clarify goals of system requirements.
• Writes documentation related to major and complex development or enhancement to existing projects.
• Initiation document stating clear project objectives.
• Document to describe program development, logic, coding, and corrections Unit testing.
• Reviews and recommends most suitable technical approach in view of defined standards and option.
• Ensures that project requirements, expectations and the SRD are met and followed.
• Provide resolutions on major and complex concerns related to the project. Initiates input on systems and process improvement.
• Assist users to analyze and troubleshoot problems in the application or system and propose possible solutions.
• Assists in the knowledge transfer during project turn-over.
Required qualifications to be successful in this role:
• 5+ years of professional software development experience.
• 3+ years of proven experience as a Backend Developer with a focus on .NET technologies.
• Bachelor's or master's degree in any related field –IT, Computer Science
• Experience in .NET, MS SQL, and C#
• Must be amenable to reporting onsite 3 days a week in Alabang on a morning shift.
Skills:
- Analytical Thinking
- MySQL
- Detail-oriented
- Java
What you can expect from us:
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.