Title: Advanced Software Engineer (KSO3C)
Job Description
Supervise and provide guidance in performing application design and development of application components or multiple application solutions to meet business solution and customer/user requirements through collaboration with cross-functional teams to solve complex technical problems to ensure the reliability, security, and performance of software businesses while staying up to date with industry trends and best practices.
Job Qualification
- Supervise team in designing, developing, and providing software applications and systems that meet business needs following IT development standards
- Monitor daily/weekly operations and be accountable for quality of software development and solve technical problem that meets the defined requirements
- Develop workplan, provide guidance and monitor system operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Perform coding in various programming languages and frameworks
- Recommend and design structures and tools for system development
- Improve software quality by defining issues and common patterns to implement the changed code/design
- Monitor and ensure the quality and reliability of software through testing process
- Supervise and maintain documentation by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Maintain knowledge of standard language, coding methods, and operations requirements
- Stay updated with the latest industry trends, technologies, and best practices
- Working closely with cross-functional teams, including product managers, designers, and other developers