As a Software Engineer at CIS, youâ€™ll work as part of a team of experienced colleagues and professionals in an interactive, collaborative environment. Youâ€™ll master the fundamentals of development, software design, testing, and continuous delivery. You will also learn how to resolve customer issues, debug customer problems and environments, and increase software development skills, and will build the skills to grow your career.
Best of all, you are a contributing member of your team, putting forward ideas, taking on responsibilities and making choices about how you get the job done just like any other employees. Job Description and Responsibilities: Participate in software development and maintenance as and when needed, and document ongoing experiments, results and findings. Responsible for development against requirements and participating in design decisions consistent with coding standards, reference and data architecture guidelines.
Analyze data to generate and test/validate hypotheses, proactively communicate status and critical issues to leadership as needed. Collaborate with business professionals to determine functional and non-functional requirements for software development projects. Join peer-to-peer reviews to deliver high quality software and assist in continuous improvement of the product and platform.