Job Description:
We are seeking an experienced Software Developer with 4-7 years of expertise in designing, implementing, and managing software programs. This role involves working closely with cross-functional teams, including UX designers, business and systems analysts, to create high-quality, maintainable applications.
The Software Developer will be responsible for designing, coding, and modifying complex computer programs, subroutines, triggers, stored procedures, and scripts using Angular, C#, ASP.NET, and Oracle Database. Key responsibilities include performing tests, debugging errors, participating in code reviews, and adhering to established development standards. The ideal candidate will demonstrate initiative, independent judgment, and a high level of technical proficiency with emerging technologies, Agile methodologies, and IT industry trends.
Key Responsibilities:
- Design, code, test, and debug complex programs using Angular, C#, ASP.NET, and Oracle Database.
- Conduct thorough testing and write scripts to ensure software quality and performance.
- Collaborate with other developers, UX designers, and analysts to meet project requirements.
- Participate in code reviews and follow development standards for maintainability.
- Stay up-to-date with industry trends, applying best practices in IT and Agile methodologies.
- Leverage strong communication and interpersonal skills to work effectively within cross-functional teams.
Candidate Skills and Qualifications:
- 7+ Years of experience in programming, analysis, and development of complex business processes and systems.
- 7+ Years of experience in coding, testing, and debugging of programs.
- 7+ Years of expertise in logical information processing and designing programs/systems.
- 7+ Years of highly developed communication skills and effective interpersonal skills.
- 7+ Years of knowledge in IT trends and practices relevant to architecture, infrastructure, and information management.
- 7+ Years of experience with Agile or Scrum methodologies.
- 2+ Years of familiarity with information architecture and management methodologies. (Preferred)
- 2+ Years of knowledge in global, regional, and local software technology and infrastructure. (Preferred)