Software developers design, build and test computer programs for business, education and leisure services.
Software Developer Job Description Template
Our company is looking for a Software Developer to join our team.
Responsibilities:
- Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives;
- Software development including testing and preparation of technical documentation;
- Be a champion for change and continuous improvement by proposing tools and processes to strive for automation and high-quality code;
- Strongly supports/promotes/implements a component-based architecture;
- Coordinates creation and collection of necessary technology components and integrate them into a coherent site design;
- Responsible for complying with Paradigm IT security requirement and policies;
- Ensures documentation is well maintained;
- Working knowledge of the Investran SDK and API;
- Troubleshoot bugs and issues;
- Developing in a team environment;
- Providing analytical support, database support, and maintenance support for data exploitation systems;
- Leveraging experience to provide support in the areas of data extraction, transformation, and load (ETL), as well as data mapping;
- Continue to grow your skill set and tool kit through team knowledge exchange;
- Create high-quality source code to program complete applications within deadlines;
- Generate a specific set of test files for the new profile.
Requirements:
- Ability to work with teams across geographic bounds;
- High initiative in identifying problems or opportunities and proposing and implementing creative new approaches to address them;
- Experience with project documentation;
- Ability to work independently and as part of a team on multiple tasks using Agile Scrum or XP;
- Work and/or academic experience building applications using any of the following;
- Minimum of 2 years of experience with .NET (C#, ASP.NET MVC) design and development;
- Abilitiy to learn and work on different parts of a software stack;
- DevOps experience with IIS, Windows Server 2012/2016, and Cloud Computing Environments;
- Strong interpersonal and communication skills;
- Experience with a Javascript framework such as AngularJS, JQuery or extJS;
- Strong knowledge of JavaScript, Linux/Server Management, SQL, REST APIs;
- Strong oral communication skills;
- Participates in department code reviews;
- Able to work in a team environment;
- Experience with Spark, Docker, Openshift, Jenkins.