Software Developer
Principal Duties and Responsibilities
- Develop software solutions for specific needs.
- Investigate problem areas and suggest solutions.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions.
- Demonstrate solutions and approaches by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Modify existing software to correct errors, to adapt it to new requirements, or to upgrade it and improve performance.
- Write software code to implement a solution.
- Document all the code following the company standards.
- Develop and implement software testing and validation procedures.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Prepare reports concerning project specifications, activities, or status.
- Prepare manuals, documentation, user guides, and tutorials of functionalities.
General Requirements
- Expertise in current computer hardware and software
- Ability to use several development programming and scripting languages
- Strong communication skills
- Eye for detail and identifying problems
- An understanding of business
- Analytical and commercial experience
- Good values and cultural fit
- Strong desire to work
- Knowledge in how to work as a team
Specific Requirements
- Software: Microsoft SQL Management Studio, Microsoft Visual Studio, Aginity, MS Word, MS Excel, G Suite
- Infrastructure: General knowledge in AWS
- Microsoft Database tools: Microsoft SQL Server, SSIS, SSAS, and SSRS.
- Source Control: Team Foundation
- Programming Languages: C#, Microsoft Visual Basic, T-SQL, Asp.Net, RedShift SQL
Required Education
Bachelor’s Degree in Computer Engineering or Computer Science
Want to apply for the position?
Send your resume to careers@relisc.com