Senior Software Engineer, Technology Consulting
Senior Software Engineer, Technology ConsultingProfile insights
Find out how your skills align with the job description.
Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.
Skills
Do you have experience in Windows ?
Education
Do you have a Bachelor's degree ?
Job details
Here’s how the job details align with your profile.
PayJob type
Full-time
Full job description
This is for a client of Recruiting from Scratch.
Who is Recruiting from Scratch :
Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies.
Our team is 100% remote and we work with teams across the United States to help them hire.
Our Client
We are a diverse, innovative and scientific technology consulting company that drives our efforts towards supporting females in Technology, diversity, inclusion and work-life balance.
DESCRIPTION :
- Evaluate client business challenges and work with the AIT team to arrive at the best-fit solution.
- Design, develop, test, support, and deploy desktop, custom web, and mobile applications in a .NET environment. Develop system architecture, design, and code in accordance to the clients' requirements.
- Help architect and design solutions, or act in a lead position responsible for the productivity of the development team.
- Help clients implement software development methodologies.
- Collaborate with clients to translate business requirements into technical requirements. Produce applications that provide measurable business value to our clients.
- Some travel may be required.
QUALIFICATIONS :
- Bachelor's degree in Computer Science or Management Information Systems (or comparable field of study).
- A minimum of 3 years of development experience with Microsoft Visual Studio, C# or Visual Basic, and ASP.NET. Experience with developing across Windows or UNIX / LINUX environments.
- Experience with object-oriented design and development techniques; solid understanding of basic development best practices.
- Formal training or experience with project management and building a rapport with clients. Demonstrated ability around decision-making, delegation, and building trust and credibility.
KEY SKILLS :
- Understanding of how software development projects are organized, including how work is prioritized, scope-managed, and risk-assessed and mitigated.
- Ability to work well in a team and individually.
- Ability to adapt quickly to changes in environment, priorities, and requirements.
- Proven ability to learn new technologies quickly and apply the gained knowledge to address business problems. Excellent verbal and written communication for all levels of the organization required.
- Ability to communicate with clients on a business level and translate their needs into technical solutions.
- Detail-oriented and highly developed organizational skills including the ability to prioritize tasks and meet deadlines.
- Experience with C# .NET platform development and architecture.
- Experience with collaborating across multiple functional / technical teams to deliver a project.
- Experience with WebDev, Javascript, JSON, AJAX, HTML5, and CSS3.
- Ability to support existing applications.
Salary Range : $80,000 - $130,000 base. Equity. Medical, Dental, Vision.
If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.
J-18808-Ljbffr