What are the responsibilities and job description for the Senior Software Developer position at Diversified Systems.com?
Remote
Description:
DSI is searching for a Senior Software Developer with the responsibilities listed below.
Responsibilities:
Founded in 1990, Diversified Systems is an award-winning Technology Services corporation providing all levels of IT project consulting services nationwide. DSI is headquartered in Columbus, Ohio with regional offices in the American Midwest and East Coast. We offer our consultants a number of flexible and competitive compensation benefit packages.
Diversified Systems is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.
Diversity, Equity and Inclusion
DSI values authenticity and is committed to making sure our employees and partners are valued and respected. At DSI, we believe building a diverse culture is important because we know when people work together, we can achieve better results as a team. DSI realizes that everyone comes from various backgrounds. We celebrate these differences because our employees are our greatest asset as we strive to best meet the needs of those we serve. As part of our ongoing efforts, DSI is focused on advancing equality, diversity, and inclusivity by setting high standards to continually evolve our culture. This includes but is not limited to recruiting, community involvement, client delivery, and career development.
Description:
DSI is searching for a Senior Software Developer with the responsibilities listed below.
Responsibilities:
- Provide the services as requested by the AGO's office.
- Submit weekly report of billable services provided.
- Provide timely alerts when hours are tracking to exceed estimated hours on tasks for any given month.
- Designs, develops, and implements software applications that meet user requirements.
- Collaborates with business personnel and the Project Management team to identify and document system software requirements.
- Performs post-production support for business applications.
- Tests software, applications, and programs by supporting user acceptance testing.
- Performs software implementation tasks, including source control and deployment activities.
- Assists with development, implementation, and monitoring of IT quality assurance standards and testing.
- Follows the development standards of the office.
- Assists in development and documentation of appropriate standards and criteria for acceptable programming and systems development lifecycle activities.
- Communicates, in both verbal and written form, on the status of development tasks.
- Guides performance on software development per instructions.
- Answers questions on technical topics to assist other staff in software development.
- Obtains or imparts information from/to other technical staff and business personnel through discussion involving database, infrastructure, and/or application information.
- Leads discussion(s) and meetings with technical and/or non-technical personnel on simple to moderate technical topics in support of software development.
- Conveys recommendations or conclusions for decision-making purposes in support of application development.
- Gathers, interprets, and applies information and answers questions from a variety of sources to aid in application development duties.
- MUST be an Ohio resident.
- MUST be either a U.S. citizen or must possess the proper legal authorization to work in the U.S. for the type of job being sought.
- Must have experience with Microsoft .NET C# development (ASP.NET MVC, Web Services (SOAP or REST), and web programming).
- Must be highly motivated, self-starter who works well in a TEAM environment.
- Must understand Agile development concepts.
- MUST have familiarity with relational databases, SQL, Microsoft SQL Server (SSIS, SSRS), Kettle, HTML, Velocity script.
- Must have a familiarity with modern version control systems (Git).
- MUST possess the core undergraduate program coursework in computer science, information systems, mathematics, or a related field or equivalent work experience.
- 4 years combined work experience in any combination of the following: designing and performing systems analysis, developing and/or modifying programs for computer applications, performing testing, debugging, and code review, and assisting with analysis and design.
- Knowledge and experience with DevOps practices is a plus.
- Knowledge and experience with Azure AD.
- Knowledge and experience with Enterprise Data Modeling.
- Knowledge and experience with Entity Framework concepts.
- SQL Query writing and stored procedures.
Founded in 1990, Diversified Systems is an award-winning Technology Services corporation providing all levels of IT project consulting services nationwide. DSI is headquartered in Columbus, Ohio with regional offices in the American Midwest and East Coast. We offer our consultants a number of flexible and competitive compensation benefit packages.
Diversified Systems is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.
Diversity, Equity and Inclusion
DSI values authenticity and is committed to making sure our employees and partners are valued and respected. At DSI, we believe building a diverse culture is important because we know when people work together, we can achieve better results as a team. DSI realizes that everyone comes from various backgrounds. We celebrate these differences because our employees are our greatest asset as we strive to best meet the needs of those we serve. As part of our ongoing efforts, DSI is focused on advancing equality, diversity, and inclusivity by setting high standards to continually evolve our culture. This includes but is not limited to recruiting, community involvement, client delivery, and career development.