Senior Application Developer - UI/UX The
Senior Application Developer (UI/UX) is responsible for designing, developing, and implementing application enhancements while staying up to date with the latest advancements in
application development, information delivery, and relational database technology. This role requires a strong blend of technical expertise, user-centric design principles, and business acumen to build intuitive and scalable solutions.
Key Responsibilities: - Design, develop, and implement end-to-end integrated systems that enhance user experience and business functionality.
- Develop and execute test plans to assess system performance, report findings, and recommend improvements.
- Maintain a deep understanding of the department's strategic business objectives and how technology supports them.
- Stay up to date with the company's IT architecture, infrastructure, and technology portfolio.
- Research emerging technologies to enhance cost-effectiveness and infrastructure flexibility, recommending relevant solutions.
Required Skills & Knowledge: - Advanced understanding of information processing principles and best practices.
- Technical proficiency in network, PC, and platform operating systems, including current Microsoft Windows Server and Desktop releases.
- Strong knowledge of object-oriented programming (OOP) design and patterns, including Core, Web, MVC, and Microservices Architecture.
- Familiarity with DevOps, Agile methodologies, and data privacy regulations.
- Experience working with cloud services, with Azure preferred.
- Strong analytical, conceptual, and problem-solving skills.
- Solid understanding of organizational goals, objectives, and business processes.
- Excellent interpersonal and consultative abilities.
- Strong written and verbal communication skills, with the ability to present ideas clearly in user-friendly language.
- Ability to prioritize and execute tasks effectively in a fast-paced, high-pressure environment.
Education & Experience: - Bachelor's degree in Computer Science, Information Systems, or Computer Engineering, or equivalent experience.
- 5+ years of experience as a developer.
- 5+ years of experience with business requirements gathering and analysis.
- 5+ years of hands-on experience with modern C , Visual Studio, and SQL Server (2012+).
- 5+ years of hands-on experience working with relational databases, preferably Microsoft SQL Server.
- 3+ years of experience working in a team-oriented, collaborative environment (preferred).
- Proven experience in internet-based systems development.
- Experience in the telecommunications industry or working with a commercial telecom carrier (preferred).
Compensation: $110,000 per year