Software Developer
Key Responsibilities: Project Development: Spearheaded development efforts across multiple projects, collaborated closely with cross-functional teams and clientele. Release Management: Utilized Jenkins CI/CD to automate the software release process Project Management: Managed JIRA boards, facilitated project execution by coordinating with internal teams and customers. Version Control: Utilized Helix P4V to maintain version control, manage code repositories, and implement branching strategies. Training and Documentation: Created and refined training materials to support onboarding and continuous learning of team members. Quality Assurance Testing: Performed thorough quality assurance testing to identify and resolve software defects, and conducted functional, integration, and regression testing. Customer Support: Provided occasional technical support to customers and end users, and acted as a point of contact for technical assistance.