Software Developer, Remote

We are looking for a Software Developer for a direct hire position.

Summary:

The Developer’s role is to design, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. This role will also analyze and amend software errors and provide status reports where required.

Responsibilities:

• Assist other developers, analysts, designers, project managers, architects in conceptualizing and developing new software programs and applications.
• Assist in the planning of phases of the software development life cycle (SDLC) for a variety of projects.
• Assist in the preparation and documentation of software requirements and specifications.
• Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
• Recommend and perform software improvements and upgrades.
• Write, translate, and code software programs and applications according to specifications.
• Run and monitor software tests on new and existing programs for the purposes of confirming program changes, correcting errors, isolating areas for improvement, and general debugging.
• Administer critical analysis of test results and deliver solutions to problem areas.
• Assist in the development and maintenance of user manuals and guidelines.
• Write / change / remove programming to enhance functionality and/or appearance of company Web site and/or related applications as necessary.
• Install software products for end users as necessary.
• Work with IT Management, network administrators, analysts, and software engineers to assist in resolving problems with software products or company software systems.
• Work with IT Management, network administrators, analysts, and software engineers to assist in resolving problems with software products or company software systems.
• Collect, research, investigate and evaluate user requirements.
• Develop user-friendly interfaces that enable users to understand how to use complex technical products.
• Works with developers and the IT staff to oversee the code releases, combining an understanding of both engineering and coding.
• Awareness of critical concepts in DevOps and Agile principles
• Implement various development, testing, automation tools, and IT infrastructure.
• Monitor the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
• Strong numerical skills and has an analytical mindset.
• Analyze, prepare, and generate basic and customized advanced proposals and presentations.

Experience:

• Current/Recent experience with Azure
• Experience with Azure Cloud services. App services, Service Bus with Queues and Topics, Azure Functions, Azure SQL Services
• Visual Studio, Azure DevOps, GIT, ASP.Net, SQL Server, .Net Framework
• C#, Python (preferred), HTML, CSS, JavaScript and other programming languages
• Experience with frontend, backend, system integration, file trading, or web services development.
• Restful APIs and Active Reports
• Database usage and SQL
• Experience with data storage concepts SQL, relational DB, other file formats (XML, JSON, etc.).
• Web and Mobile development
• Software development methodology and concepts
• Familiarity with project development life cycle
• Understanding of Dependency Injection
• Understanding of latest version of .Net
• Understanding of DevOps
• Experience with testing tools and their use
• Agile development methodology and concepts
• Technical knowledge of Server, Desktop, Laptop, and platform operating systems.
• Technical knowledge of current systems software, protocols, and standards

Education:

• Bachelor’s degree in data science, computer science, computer engineering, software engineering, management information systems, or an equivalent combination of education and experience.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *