Original job description
About Us
As a Senior Application Developer, you will analyze user requirements, design and develop internet/intranet applications, and ensure that projects are completed on time with exceptional quality. You will play a key role in shaping the features and functionality of our systems while mentoring junior developers.
What you will do
Seamlessly connect with your existing systems and applications to create a cohesive operational environment.
User Requirement Analysis: Analyze user requirements to envision system features and functionalities that meet business needs.
Application Development: Design and develop internet/intranet applications by setting expectations and prioritizing features throughout the development life cycle.
Solution Recommendation: Recommend system solutions by comparing advantages and disadvantages of different approaches.
Best Practices Implementation: Implement and enforce best practices among team members to ensure high-quality development processes.
Application Integration: Integrate applications by designing database architecture, server scripting, and establishing connectivity with network systems and information servers.
Project Coordination: Complete application development on time by coordinating requirements, schedules, and activities while troubleshooting issues across multiple environments.
User Support: Support users by developing comprehensive documentation and assistance tools to enhance user experience.
Continuous Learning: Upgrade your knowledge by researching new technologies and software products; attend trainings as directed by management.
Value Addition: Explore opportunities to add value to job accomplishments and improve processes.
Mentorship: Mentor and guide application developers by providing advice, coaching, and educational opportunities to foster their professional growth.
Your background
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as an Application Developer, with a strong understanding of web technologies and programming languages.
Excellent problem-solving skills and ability to troubleshoot development and production issues.
Strong communication skills, both verbal and written.
Experience in mentoring and guiding team members is a plus.
What we offer
Competitive salary and performance-based bonuses.
Comprehensive health insurance.
Opportunities for professional development and continuous learning.
A collaborative and innovative work environment.
More about this job
Responsibilities
Analyze user requirements and design, develop, and integrate internet and intranet applications that meet business needs. Coordinate development activities, troubleshoot issues, support users, enforce best practices, and mentor junior developers.
Requirements
A bachelor's degree in Computer Science, Software Engineering, or a related field is required, along with proven application development experience and a strong understanding of web technologies and programming languages. The role also calls for strong problem-solving and communication skills; mentoring experience is a plus.
Skills
- User Requirements Analysis
- Application Development
- Web Technologies
- Solution Evaluation
- Application Integration
- Database Architecture
- Server Scripting
- Network Connectivity
- Project Coordination
- Troubleshooting
- Technical Documentation
- User Support
- Mentoring
- Problem-Solving
- Communication
Benefits
- Performance-Based Bonuses
- Health Insurance
- Professional Development
- Continuous Learning
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
Keywords
- Application Development
- Internet Applications
- Intranet Applications
- User Requirements Analysis
- Web Technologies
- Programming Languages
- Solution Evaluation
- Development Best Practices
- Application Integration
- Database Architecture
- Server Scripting
- Network Systems
- Information Servers
- Project Coordination
- Troubleshooting
- Production Support
- Technical Documentation
- User Support
- Continuous Learning
- Mentoring
- Computer Science
- Software Engineering
- IT Services
- IT Consulting