Job Description
As a 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
• Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
• 5+ years of experience in software development
• 3+ years of MicroStrategy experience
• 2+ years of relational database experience
• Advanced experience in BI Reporting design and development
• Well established technical problem-solving skills.
• Strong experience in SQL
• Experience in either of following software languages: C#, Scala, Python
• Experience with Streaming via Data Warehousing and Data Modeling projects
• Experience with AWS Technology including (EMR, S3, Kinesis, Lambda’s, Firehose, IAM, 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
• Desire to work in a fast-paced environment
Bonus Experience
• Experience with Snowflake SQL
• Experience with Jira
• Experience with automation/testing tools
• Experience with/knowledge of agile development processes
• Experience as a technical or team lead or equivalent experience
• Experience in contact center domain
• Experience working in a CI/CD Environment
NICE is committed to provide
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer |MicroStrategy position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
