Senior Software Engineer

New!

Right Resources Hybrid (4 days Remote) , Maryland 12116

Posted Today

OverviewThe company is a small but exponentially growing corporate team, even during COVID,working on developing new technologies to support the businesss needs. The individual will be working on a private and small team with theopportunity to make a lasting impact as we build modern, scalable cloud-based applications on the Microsoft Azure platform.
This is a position with a stable, growing company offering long-term career opportunities, competitive pay, excellent health care benefits, 401K matching, life insurance, continuing education, awesome new technology, and other great perks such as working remotely 4 days a week, so all candidates should apply, regardless of location.Responsibilities
  • Use cloud-based services to build scalable, modern web and mobile applications
  • Gather user requirements by working directly with stakeholders to produce intuitive solutions for business requirements, meeting technical design with business and educational needs
  • Ability to analyze user requirements, create a project plan and manage the project from beginning to end with minimal guidance from senior team members
  • Oversee assigned projects and development tasks and communicate effectively with the Director of Software Development on the status of each task
  • Work collaboratively with the agile development team to drive product synergy and meet project deadlines
  • Participate in quality assurance processes to ensure our software solutions are tested properly and ready for production
  • Review the work of software developers for accuracy and completeness, providing guidance and feedback as necessary
  • Troubleshoot code problems and develop solutions to enhance application performance and usability
  • Produce well-documented code, as well as, clear and concise documentation using a project management software solution
  • Provide or participate in necessary software training as needed
Qualifications
  • Bachelor's degree in a related field or equivalent experience
  • 5+ years of experience in ASP.NET and C#
  • Strong background in object-oriented programming and agile development methodologies
  • Proven skills using MVC, HTML, CSS, Javascript, jQuery, AJAX, and SQL
Work authorization
US citizen or legal right to work in the United States without sponsorshipAbout Us:At Right Resources, our collective and individual efforts to advance diversity, inclusion, and equality throughout our organization are part of our commitment to creating a stronger company. We have longstanding partnerships and relationships with companies including LinkedIn and Indeed, where we post jobs and source talent, who share our values in promoting diversity, inclusion, and equality. Proactive efforts at inclusion by our staff and our company achieve improved outcomes, internally and externally. We will keep doing more and continue to be diligent in our effort to fight against discrimination and all racial, gender, and sexual orientation injustices in ourselves and in those around us.
We do not require applicants to fill out any gender, race, or sexual orientation information on any of our job applications because we welcome a diverse pool of talent, and we include the following message on all of our advertised positions to encourage applicants to apply without concern for unlawful or unethical discrimination from our team.
Right Resources, LLC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Right Resources, LLC complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
HPC Software Engineer 2 (C)
New!

Akina, Inc.

Posted Today

VIEW JOBS 8/17/2022 12:00:00 AM 2022-11-15T00:00 <b><span><span source="" sans="" pro",sans-serif"=""><span>TS/SCI - Polygraph required</span></span></span></b><span><span><span times="" new="" roman",serif"="">The HPC Software Engineer (HSE) designs, develops; tests, deploys, documents, maintains, and enhances complex and diverse software for HPC (high performance computing) systems based upon documented requirements, Critical for an HSE is either a very strong math background and/or a very strong Computer hardware background, One or both of these is required in order for the HSE to be able to understand the intricacies of the HPC architecture that is being targeted by the software being developed, or to understand the complex mathematical principles which-underlie the software applications being developed. The systems might include, but are not limited to, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works -individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports.  Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS)/Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Working knowledge of Configuration Management (CM) tools and Web Services implementation.<b>The Level 2 HPC Software Engineer (HSE) shall possess the following capabilities: </b></span></span></span><ul><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Analyze user requirements to derive software design and performance requirements.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Debug existing software and correct defects.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Design and code new software or modify existing software to add new features.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Write or review software and system documentation.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Integrate existing software into new or modified systems or operating environments.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Develop simple data queries for existing or proposed databases or data repositories</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Software development using languages such as C, C++, Python, Java, Perl, JavaScript, etc.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Has experience with agile development processes.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Has experience with source code control systems, such as Git.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Experience using collaboration and software development tools (ie. Atlassian). Develop and execute test procedures for software components.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Software development using continuous integration practices.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Unix shell scripting.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Experience developing software for HPC systems using parallel development languages/paradigms such as SHMEM, MPI, UPC, Chapel, or P-Threads.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Experience developing software targeted to take advantage of a specific architecture's unique features, whether those features are in the processor, memory, network, storage, or other area of an HPC system.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Modify existing software to adapt to new hardware or to improve its performance. </span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Development of assemblers, compilers, simulators, drivers, board support packages, health & status monitoring packages, and other low-level software. </span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Development of event driven or data driven analytics.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Develop or implement algorithms to meet or exceed system performance and functional standards.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Develop or modify software to optimally map algorithms to a particular hardware architecture.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Experience with container technologies, such as Docker.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Recommend and implement suggestions for improving documentation and software development process standards.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.</span></span></span></span></span></li><li style="padding: 0; margin: 0;"><span><span><span><span><span times="" new="" roman",serif"="">Coordinate software installation on a system and monitor performance to ensure operational specifications are met.</span></span></span></span></span></li></ul><span><span><span times="" new="" roman",serif"=""><b>Qualifications:</b>Master's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus three (3) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.ORBachelor's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus five (5) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.ORSeven (7) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity.</span></span></span><span><b><i><span><span source="" sans="" pro",sans-serif"=""><span>Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays.  Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary.  Akina covers 100% of healthcare costs for employees and 50% toward dependents.  We offer educational assistance towards college classes and will cover costs associated with job related training and certifications</span></span></span></i></b><b><span><span source="" sans="" pro",sans-serif"=""><span><i> Akina is committed to excellence and creating innovative and flexible solutions for our clients.  We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission</i></span></span></span></b><i><span><span source="" sans="" pro",sans-serif"=""><span>.</span></span></span></i></span><br><span><u><span><span source="" sans="" pro",sans-serif"=""><span><a href="http://www.akina-inc.com/careers"><span>www.akina-inc.com/careers</span></a></span></span></span></u></span><br> Akina, Inc. Annapolis Junction Maryland

Senior Software Engineer

Right Resources