As a Sr. Software Engineer, a Typical Day Might Include the Following:
- Work as a member of an agile team to enhance and improve software.
- Design and present projects to improve current process and overall platform.
- Code and test projects.
- Create automation to ensure quality.
- Deliver high quality, sustainable, maintainable code.
- Manage time effectively working on one or more concurrent projects.
- Attend meetings and training as required.
- Works with system analysts and product management for the successful completion of a project.
- Provides critical technical capabilities to the team and evangelizes those skills to others.
- Functions as a Technical or Team Lead as needed.
- Follow established department procedures, policies, and processes.
To Land This Gig You'll Need:
Bachelors degree in computer science, Business Information Systems or related field or equivalent work experience is required.
- 4 to 10 years experience in software development
- Well established technical problem-solving skills.
- Robust Experience in RDBMS and SQL
- Strong Experience in Python and Lambda
- Experience with Snowflake
- Experience with AWS Technology including (S3, Kinesis, Firehose, IAM, CloudWatch, etc)
- Excellent communication skills
- Excellent problem-solving skills
- Excellent decision-making skills
- Working knowledge of unit testing
- Working knowledge of user stories or use cases.
- Working knowledge of design patterns or equivalent experience.
- Working knowledge of object-oriented software design.
- Team Player
Bonus Experience:
- Experience with Spark /Hive/ Hadoop
- Experience with Snowflake
- Experience with/knowledge of agile development processes
- Experience(s) as a technical or team lead or equivalent experience
- Experience with telecommunications/telephony
- Experience with call centers
📌 Software Developer with Python & Snowflake (Pune)
🏢 Xoriant
📍 Pune