A Sr. Software Engineer responsible for
- Design, develop and implement applications that support day-to-day operations.
- Provide innovative solutions to clients for complex business problems.
- Plan, develop and implement large-scale projects from conception to completion.
- Develop and architect lifecycle of projects working on different technologies and platforms.
- Interface with clients and gather business requirements and objectives.
- Translate clients’ business requirements and objectives into technical applications and solutions.
- Design, develop and implement new integration.
- Coordinate with designers and product managers for a smoother handoff of work between the teams.
- Execute system development and maintenance activities.
- Develop solutions to improvise performance and scalability of systems.
- Provide technical support and help junior developers.
- Conducting interviews of junior developers and hiring.
- Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities.